@media print {
	/*@page { margin: 2cm 1cm; }*/
	body{background:#ffffff;}
	html, body, 
	.container, 
	#Content, 
	#Middle {
		height:auto;
		min-height: 0px;
	}
	h1.sr-only,
	h1.print-only,
	.print-only {
		display:block;	
	}
	span.small {
		font-size: 10pt;
		line-height: normal;
		padding:0;
		margin:0;	
	}
	.panel,
	.flick .ui-widget-content {
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;	
		margin-left: 0; 
		margin-right: 0; 
		margin-bottom: 0; 
	}
	.flick .ui-corner-all,
	.flick .ui-corner-top,
	.flick .ui-corner-left,
	.flick .ui-corner-tl,
	.flick .ui-corner-all,
	.flick .ui-corner-top,
	.flick .ui-corner-right,
	.flick .ui-corner-tr,
	.flick .ui-corner-all,
	.flick .ui-corner-bottom,
	.flick .ui-corner-left,
	.flick .ui-corner-bl,
	.flick .ui-corner-all,
	.flick .ui-corner-bottom,
	.flick .ui-corner-right,
	.flick .ui-corner-br {
	  -webkit-border-radius: 0;
		  -moz-border-radius: 0;
		border-radius: 0;
	}
	div.headlineSection {
		border-left:none;
		border-right:none;
	}
	div.headlinePhotoContentSection {
		border-left:none;
		border-right:none;
		border-bottom:none;
	}
	#homepageContent h2.headline3:before, 
	#homepageContent h2.headline3:after {
	  bottom: 6px;
	  border-top: none;
	  border-left: none;
	}
	#homepageContent h2.headline3:before {
	  border-top: none;
	  border-right: none;
	  border-left: none;
	  bottom: 6px;
	}
	#alertMessagePanel.panel {
		-webkit-box-shadow:none;
		box-shadow:none;
	}
	.panel-primary,
	.panel-primary>.panel-heading,
	.panel-primary>.panel-heading+.panel-collapse>.panel-body,
	.panel-primary>.panel-heading .badge,
	.panel-primary>.panel-footer+.panel-collapse>.panel-body,	
	.panel-warning-j,
	.panel-warning-j > .panel-heading,
	.panel-warning-j > .panel-heading + .panel-collapse > .panel-body,
	.panel-warning-j > .panel-heading .badge,
	.panel-warning-j > .panel-footer + .panel-collapse > .panel-body,
	.panel-heading h3.panel-title {
		margin:0;
		padding:0;
		border: none;
	  border-color: transparent;
	  background-color:transparent;
	  color: #000;
	}
	.headline3:before, 
	.headline3:after,
	#homepageContent h2.headline3,
	#homepageContent h2.headline3:before, 
	#homepageContent h2.headline3:after {
		border:none;
		bottom:0;
		background:none;
	}
	html, body, p, ul, ol, blockquote,
	#mainPageContent p, 
	div.contentHeadline,
	p.contentHeadline,
	div.leadBody p.contentHeadline,
	div.leadBody p .contentHeadline,
	.emaillink,
	h1, h2, h3, h4, h5, h6, 
	#homepageArticles h2.headline3,
	.leadBody h1,
	.panel-heading, 
	.panel-heading .panel-title,
	.panel-heading h3.panel-title,
	#homepagePanel .panel-body {
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		font-size: 12pt;
		font-weight:normal;
	}
	h1, h2, h3, h4, h5, h6, 
	.leadBody h1,
	.leadBody h2,
	#homepageArticles h2.headline3,
	.ui-accordion-header,
	.panel-heading h2.panel-title,
	.panel-heading h3.panel-title,
	.panel-warning-j > .panel-heading  {
		font-size: 16pt;
		padding: 2px 0;	
		margin: 2px 0;

		text-decoration: none;
	
		border: none;
		background-image:none;	
		background: none;
		-moz-box-shadow:    none;
		-webkit-box-shadow: none;
		-khtml-box-shadow:  none;
		box-shadow:         none;
		border-bottom: 1px solid #333;
			/*page-break-after: avoid;
		page-break-inside: avoid;*/
	}
	.ui-accordion .ui-accordion-header h3#helpfulTips {
		color: red;
	}
	.panel-info-simplex > .panel-heading {
	  color: #000;
	  background-color:transparent;
	  border-color: transparent;
	}
	.panel-info-simplex > .panel-heading + .panel-collapse > .panel-body {
	  border: none;
	}
	.ui-widget-content,
	.ui-widget-header,
	.start .ui-widget-header,
	.flick .ui-widget-header,
	.start .ui-state-default,
	.start .ui-widget-content .ui-state-default,
	.start .ui-widget-header .ui-state-default,
	.flick .ui-state-default,
	.flick .ui-widget-content .ui-state-default,
	.flick .ui-widget-header .ui-state-default,
	.panel-title {
		font-family: Arial, Helvetica, sans-serif;
		color: #000;
		font-size: 16pt;

		font-weight:normal;

		padding:0; /*2px 0;*/	
		margin: 0;/* 2px 0;*/

		text-decoration: none;
	
		border: none;
		background-image:none;	
		background: none;
		-moz-box-shadow:    none;
		-webkit-box-shadow: none;
		-khtml-box-shadow:  none;
		box-shadow:         none;
		border-bottom: 1px solid #333;
	}
	#content-wrapper ul,
	#mainPageContent ul,
	ul.bullet1b,
	ul.bullet2o,
	ul.bullet3b {
		list-style-image: none;
		list-style-type: disc;
	}
	#mainPageContent ul ul {
		list-style-image: none;
		list-style-type: square;
	}
	#mainPageContent ul ul ul {
		list-style-image: none;
		list-style-type: circle;
	}
	[class^="panel-info-"] {
		border:none;
	}
	p, .panel-body p {
		margin-bottom: 0;
	}
	img.print-logo {
		display:inline-block;	
	}
	a, a:link, a:visited, 
	#mainPageContent a[href],
	#content-wrapper a, 
	#content-wrapper a:link, 
	#content-wrapper a:visited {
		font-weight:bold;
		border:none;
		text-decoration: underline;
	}
	#mainPageContent a[href]:after,
	#content-wrapper a[href]:after {
		text-decoration: none;  
	}
	/*a[href]:after {
		content: " (" attr(href) ")";
		text-decoration: none;
		font-size: 10pt;
	}
	a[href^="/"]:after {
		content: " (//www.phfa.org" attr(href) ")";  
	}
	div.logobar a[href]:after{
		content: "";
	}*/
	div#footerMenuSection {
		margin-top: 0;
	}
	html.ie8 footer.simple, 
	.simple,
	footer.simple
	div#footerMenuSection.simple, 
	div#footerMenuSection .simple,
	#footerMenuSection .simple {
		padding-top: 0;
	}
	.collapse {
		display: block !important;
		height: auto !important;
	}
	.accordion-group .accordion-body.collapse {
		height: auto !important;
	}
	.ui-accordion-content, 
	div[id^="accordion"].ui-accordion-content,
	div[id^="accordion"] .ui-accordion-content,
	#accordion1 .ui-accordion-content,
	#accordion2 .ui-accordion-content,
	#accordion3 .ui-accordion-content,
	#accordion4 .ui-accordion-content,
	#accordion5 .ui-accordion-content,
	#accordion6 .ui-accordion-content,
	#accordion7 .ui-accordion-content,
	#accordion8 .ui-accordion-content {
		padding-bottom: 10px;
	}
	html, body, 
	.container, .container-fluid, 
	header.simple,
	#content-wrapper,
	#contentSection, 
	#Nav, #Content, #MainContent, #mainPageContent,
	#main, 
	.leadBody, 
	#bannerSection.row, #accordionSection.row, #accordionGroup.row, #newsfeedListGroup, #quickAssistGroup, #popularLinksGroup, h1.boxGroupHeading, 
	#Footer, footer, 
	.row, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12,
	.ui-widget-header, 
	.ui-accordion .ui-accordion-header,
	.ui-accordion .ui-accordion-content,
	.accordionShell,
	div[id^="accordion"],
	div.headlinePhotoContentSection {
		margin: 0;
		padding: 0;
		display:block !important;
	}	
	#header,
	main img,
	#main img,
	#banner,
	div.sticky-navigation,
	#noticeMessages,
	div.emaillink,
	#footerMenuSection,
	#footerIconLinkSection,
	#footer-socialmedia,
	#footer-exec,
	#footerOrganization,
	#main_page_navigation,
	#main_page_content,
	[class^="icon-"]::before, [class^="icon-"]::after,
	[class*=" icon-"]::before, [class*=" icon-"]::after,
	footer span[class^="icon-"],
	span[class^="icon"],
	[class^="icon"], 
	#accordionSideBar,
	#accordionSideBar h3,
	#accordionSideBar h3#helpfulTips,
	h3#helpfulTips,
	#helpfulTips h3,
	div.printhide,
	div#accordionSideBar h3.printhide,
	#accordionSideBar .ui-accordion .ui-accordion-header,
	.breadcrumb,
	#sidebarMessageBox,
	div#sidebarMessageBox,
	div#youTubePlayer,
	div#player {
		display:none;
	}
	section.group {
		margin-bottom: 0;
		padding-bottom: 0;
		border-bottom: none;	
	}
	h1 { font-size: 22px; font-size: 140%; }
	h2 { font-size: 20px; font-size: 125%; }
	h3 { font-size: 18px; font-size: 112.5%; }
	h4 { font-size: 16px; font-size: 100%; }
	h5 { font-size: 16px; font-size: 100%; }
	h6 { font-size: 16px; font-size: 100%; }	 
}