﻿/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Print styles
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*reset general tags*/
ol, ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:square;
}

/*classes and ids*/
#header,
div#pageHeader,
#sectionNav,
#sideNav,
div#pageContent p.sendToFriend,
div#pageContent p.print,
div#footer ul.mainRepeat,
div#footer ul.siteInfo li,
#printlogo span{
    display:none;
}
#printlogo,
div#footer ul.siteInfo,
div#footer ul.siteInfo li.copy{
    float:none;
    clear:both;
    display:block;
    text-align:left;
}
#printlogo{
    border-bottom:1px solid #003876;
    height:55px;
}
div#contentHolder,
div#pageContent{/*border:1px solid pink;*/
    width:18.8cm;
    float:none;
    clear:both;
    display:block;
}
div#mainContent{/*border:1px solid purple;*/
    float:none;
    clear:both;
    width:18.8cm;
}
div#mainContent div.module h2{
    padding-left:0;
}
div#mainContent div.module li{
    padding-left:0;
}
div#pageContent div.resources ul,
ul.listing{
    list-style-type:none;
}
div#footer{
    width:18.7cm;
    float:none;
    clear:both;
    display:block;
    background:none;
}
div#footer ul.siteInfo{
    width:18.3cm;
}
div#footer ul.siteInfo li{
    margin-left:0;
}
/*.clearBoth {
 clear:both;
 float:none;
 height: 1px;
 overflow: hidden;
 margin: 0;
 padding:0;
 content:".";
 display:block;
 visibility:hidden;
}*/
#listview,
#listview ul.listing,
#listview ul.listing li,
#listview ul.listing li a{
    float:none;
    clear:both;
    display:block;
}
/*home*/
.home div#mainContent{/*border:1px solid yellow;*/}
.home div#mainContent div.module,
.home div#mainContent div.module div.pressReleases{/*border:1px solid yellow;*/
    float:none;
    clear:both;
    display:block;
}
.home div#mainContent div.featuredCaseStudy,
.home div#mainContent div.blog{/*border:1px solid yellow;*/
    float:left;
    clear:none;
    margin-right:20px;
}
.home div#mainContent div.pressReleases{/*border:1px solid purple;*/
}
.home div#mainContent div.latestNews ul#teaser{
    position:absolute;
    top:0;
    border-bottom:1px solid #263A75;
    list-style-type:none;
}
.home div#mainContent div.latestNews div.content{
    position:relative;
    top:2.6em;
}
.home div#mainContent div.latestNews ul#teaser li,
.home div#mainContent div.latestNews ul#teaser li a{
    border:none 0;
}
.home div#mainContent div.latestNews ul#teaser li.active a{
    color:#263A75;
    font-weight:bold;
}
