/*hide irrelevant*/
header.global nav, header .utility, #logo, #subnav, #sidebar, footer nav, footer .logo, footer .contacts ul, footer .contacts h3, #credit, #slider, section.filter, .section-home .social, .section-home footer.global, .section-home .panel .more { display: none; }
/*show print only*/
.print { display: inline; }

/*print enhancements*/
header.global, footer.global, footer .contacts, #main, .wrap-cols, #content, .panel { padding: 0; margin: 0; width: 100%; }

header.global { margin-bottom: 2em; }
header.global .wrap { padding: 0; background: none; }
#tagline { float: right; color: #02656a; margin-top: 1em; }
header.global .print { float: left; }

h1 { font-size: 18pt; }
.intro, .item, .box, .panel { padding: 0 !important; background: none;  }
.intro { font-size: 12pt; text-align: left; }

#content h2, .panel h2, #content h2 a, #content h2.major { color: #000 !important; font-size: 12pt; padding: 0 !important; }
#content h2.major { font-size: 14pt; margin-bottom: 10pt; }
.item img, .section-home .box img { float: left; margin: 0 1em 1em 0; }
.box1 { clear: left; }

.section-home .latest { margin-bottom: 1em; } 
.section-home .box { clear: both; width: 100% !important; max-width: none; margin: 0 0 1em; }

footer.global { border-top: 1px solid #666; padding-top: 1em; }
footer .contacts { background: none; color: #666; font-size: 10pt; }
footer .contacts a { color: #666; }
footer h3 { font-size: 1em; }