body {
background-color: transparent;
font-size: 12pt;
font-family: "TrebuchetMSRegular", Arial, Helvetica, sans-serif;
color:#555555; 
}
    
a:link, a:visited {
color: #555;
background: transparent;
text-decoration: underline;
}

#sidebar,
#header,
.breadcrumbs,
.action,
.edit-link,
#footer{ display: none;}


#wrap {	width: 8.5in; margin: 10pt auto;  padding: 0; border: 0;float: none !important;	color: rgb(85,85,85); line-height: normal; background: transparent; xborder: 1px solid #ddd; }
#print-logo {  margin: 0 auto; display: block;}
  
#wrap .content { padding: 10pt;}
    
 .page-content .enlarge-block { float: left; margin: 0 10pt 10pt 0;}
 .page-content .enlarge-block span.click-enlarge { display: none;}
 
#wrap .highlights-list { float: none; padding-left: 10pt; width: auto;}
#wrap .highlights-list li { float: none; margin-bottom: 5pt;}
#wrap .left-side { float: none; width: auto;}

.program-list { padding-left: 0;}
.program-list li { list-style: none; clear: both; float: left; width: 100%; }
.program-list li { page-break-inside: avoid; }
.program-list li .img { float: left; margin-right: 10pt; margin-bottom: 15pt; page-break-inside: avoid;}
.program-list li .description { float: left; width: 75%; }


@font-face {
    font-family: 'TrebuchetMSRegular';
    src: url('../fonts/trebuc_0-webfont.eot');
    src: url('../fonts/trebuc_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trebuc_0-webfont.woff') format('woff'),
         url('../fonts/trebuc_0-webfont.ttf') format('truetype'),
         url('../fonts/trebuc_0-webfont.svg#TrebuchetMSRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#wrap .about-list  { float: none;}
#wrap .about-list span { display: block;}
#wrap .about-list h4 { background: none; font-size: 13pt; line-height: normal; padding: 0; color: #555555;}


#wrap .enlarge-list { list-style: none; padding: 0;}
#wrap .enlarge-list li { display: inline-block; margin-right: 10pt;}
#wrap .enlarge-list li span.text-12 { display: none;}

#wrap .color { display: none;}

#wrap div.enlarge-list { margin-bottom: 20pt; page-break-inside: avoid;}

.page-content .article {  float: none; width: auto;}
.page-content .social-block { float: none; width: auto; border: none;}
.page-content .social-block h3 { background: none;}
.page-content .social-block h4 { background: none; float: none;}
.page-content .social-block ul li { background: none; text-indent: 0; float: none; width: auto; height: auto;}
.page-content .social-block ul li a { width: auto; height: auto;}


#wrap .left-block-download { float: none; width: auto;}



#wrap .download-form { border: 0; float: none; width: auto;}
#wrap .download-form form { display: none;}
#wrap .download-form .profile { display: none;}

#wrap .download-list { float: none; width: auto;}
#wrap .download-list h4 { background: none; color: #444444; font-size: 13pt; padding: 0; line-height: normal; margin-bottom: 8pt;}
#wrap .download-list .files { display: block; font-size: 12pt; list-style: circle;}
#wrap .download-list .files li {  list-style: circle;}


#wrap .email-signup { display: none;}

#wrap .left-side h3 { color: #444444; font-size: 13pt; margin-bottom: 12pt;}
#wrap .left-side ul { padding-left: 20pt; float: none; width: auto;}
#wrap .left-side ul li { font-size: 12pt; line-height: normal; margin-bottom: 5pt;}

#wrap .filter-list { display: none;}


#modal-print { margin: 30pt 0;float: left; width: 100%;}
#modal-print h2 { margin: 0;}
#modal-print .img { float: left; margin-right: 10pt;}
#modal-print .desc { float: left; width:280pt;}
.post-info li { list-style: none;} 