/* ISC PRINT STYLES */

#container, .imageTextHome, .imageTextHomeContent, .homeBox, .darkBox, .darkBox .homeEvent, .beigeBox, .beigeBox .left, .beigeBox .right, table, #header, #mainContentHome, #mainContent, #outerHome, #innerHome, #centerHome, .contentHome, #outer, #inner, #center, .content, #footer, .related, .listingBlock .article, .article, .news, .event, .eventListing, .link, .imageTextHome, #header, #logo, .imageTextHomeContent  p, .related, .article, .news, .darkBox, .homeEvent {float: none!important; width: 100%!important; border: none; margin: 0; padding: 0; height: auto!important;}


#topNav, #mainNav, #leftNav, #right, .printSaveEmailBook, .breadcrumb, .paginate, .search, .mainMenu, #footer  a  {display: none!important;}

#container, .imageTextHome, #mainContentHome, .homeBox, #mainContent {background: none!important;}

#logo {background-color: #6699FF; margin: 0; padding: 0; display: block;}
#logo img {margin: 10px;}
* html #logo img {margin: 0 0 10px 0;}
.imageTextHome {border-bottom: 1px solid #CCC; padding: 10px 0 20px 0;}
.homeBox {min-height: 10px; margin: 0 0 20px 0; padding-top: 10px; display: block;}
* html .homeBox {height: 10px;}
.homeBox p, #footer p {margin: 5px 0;}
.beigeBox {margin: 0; padding: 10px 0 0 0; background-color: #FFFFFF; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.beigeBox strong {margin: 20px 0 5px 0; display: block;}
.homeArticle .type, .homeArticle .introduction {padding: 0;}
.content li, .homeNews .title, .homeArticle .title, .caseStudy {background: none; padding-left: 0;}
#footer {text-align: left; line-height: 1.1em; font-size: 0.8em; color: #666666;}
.related {margin: 20px 0 10px 0; padding-top: 20px; border-top: 1px solid #CCC; background-color: #FFFFFF;}
.content {font-size: 0.8em!important; min-height: 10px;}
* html .content {height: 10px;}
*+html .content {height: 10px;}
h1 {font-size: 18px;}
*+html h1 {font-size: 16px; border-bottom: 1px solid #CCC;}
* html h1 {font-size: 16px; border-bottom: 1px solid #CCC;}
.article, .news {display: block; margin-bottom: 10px!important;}
img {display: block;}
.contentHome, .homeBox p {font-size: 0.9em;}
* html .homeBox p {font-size: 1em;}
*+html .homeBox p {font-size: 1em;}
.darkBox {background-color: #FFF; color: #000; padding-top: 20px!important; border-top: 1px solid #CCC; display: block;}
.darkBox a {color: #0958FF; margin-right: 5px;}
.darkBox strong {color: #333; margin-bottom: 10px; display: block;}
.darkBox .location, .darkBox .date, .darkBox .time {margin: 0 5px;}