body{ font-family:Helvetica, Arial, sans-serif;}

.logoMobile{display:block; margin-bottom:1em;}

.logo, .footerPrint, .logoPrint, .hero, .share{display:none}

/*-------  Nav  --------*/

.menu, .mainNav, .search{margin:0; padding:0 0 10px 0; width:100%;}

.menu ul, .mainNav ul{}
.menu li, .mainNav li{list-style:none; display:inline; padding-right:5px; margin-right:5px;}
.menu li, .mainNav li{border-right:solid 1px #ccc;}
.menu li.last, .mainNav li.last{border-right:none;}

.menu li.screen, .mainNav li.screen, .copyright li.screen{display:none;}

.inputText{width:75px;}

/*-------  Content  --------*/

.container{width: 100%; margin:0px; padding:0px; background-image: none;}

.bullet{background-image:none; padding-left:0px;}

.rightColumn{width:100%; padding:0;}

.newsHome{width:100%; float:left; padding:0; margin:1em 0;}
.leftColumnHome{width:100%; float:left; padding:0; margin:0;}
.rightColumnHome{width:100%; float:left; padding:0; margin:0;}
.oneColumnHome{width:100%; float:left; padding:0; margin:0;}

.content img{max-width:100%;}
.content ul, .content ol{margin:0; padding:0;}
.content li{margin:0 auto; padding:5px 0; list-style:none;}

h2, h2 a{background-color:#003399; color:#fff; font-size:1em; padding:3px;}

/*-------  Footer  --------*/

.footer{border-top:solid 1px #e8e8e8; width:100%; clear:both; margin:20px 0 0 0; padding:1em 0 0 0;}
.copyright{margin:0; padding:0;}
.copyright ul{margin:0; padding:0;}
.copyright li{list-style:none; display:inline; padding-right:5px; margin-right:5px;}
.copyright li{border-right:solid 1px #ccc;}
.copyright li.last{border-right:none;}
