html *{float:none !important;overflow: visible !important;width:auto !important;height:auto !important;background:none !important;position:relative !important;border:0 !important;left:0 !important;top:0 !important;}
body{background:#fff;}
a{text-decoration:none !important;padding:0 !important;color:#003867 !important;}
h1{margin:0;}

.left, .right{float:none;}
.content{}
.accessibility{display:none;}
.datepicker{display:none;}
.employeefilter{display:none;}
.jobpage #content,.jobpage .header, .jobpage #jobs, .jobpage .contentblock{padding:0;margin:0;}
.jobpage .footer{display:none;}
.jobpage .contentblock .content,.jobpage .banner{padding:10px 0;margin:0;}
.subfrontpage .twocol #content .col{padding:15px 0;margin:0;}
.subfrontpage .twocol #content .col img{margin:0 0 9px 0;}
ul.tabs{display:none;}

#agencies{display:none;}

#bottom{text-align:left;border-top:1px solid #c5c3c3;border-top:1px solid #f3f3f3 !important;}
#bottom .vcard{float:none;width:auto;padding:0;}
#bottom .vcard div{float:none;padding:0 5px 0 0 !important;}
#bottom .right{display:none;}
#breadcrumb{display:none;}

#calendar table td, #calendar table th{padding:0 13px 5px 0 !important;}
#content{width:auto;border-bottom:1px solid #f3f3f3 !important;margin:0;}
#content .content .topimage img{padding:0;}
#contentsearch #searchfilter{display:none;}
#contentsearch .searchresults .results{padding:0;}
#contentsearch .searchresults .paging{display:none;}
#context{display:none;}
#contextarea{padding:9px 0 0 0 !important;min-height:10px !important;}
#contextarea .context .header{padding:0;}
#contextarea .image .content{padding:9px 0;}
#contextarea .context div.readmore a span{padding:0;}
#contextarea .context .content{padding:9px 0;}
#contextarea .search{display:none;}

#entries .entry {padding:0;}
#entries .entry .content{padding:0 0 9px 0;}

#flash{display:none;}
#focus{display:none;}

#gallery .downloads{padding:0;}

#infolinks .contentblock .footer{display:none;}
#infolinks .contentblock .header{padding:0;}
#infolinks .contentblock ul.infolinks li{padding:0 0 9px 0;}

#job_focus.contentblock .header, #job_focus.contentblock .content{padding:0;}
#job_focus.contentblock .footer{display:none;}
#jobs li{padding:0 0 9px 0;}

#logo a span{position:relative;top:0;left:0;margin:2px 0 0.3em 0;font-family:Georgia, Verdana;font-weight:normal;font-size:3em;line-height:1em;color:#2e5a8c;}
#logos .downloads{padding:0 !important;}
#logos .info{padding:10px 0;}
#logos li div{display:block;}

#main{padding:0 !important;width:auto;background:none;}

#navblock{display:none;}

#primarynavigation{display:none;}

#questions table td,#questions table th{padding:0 13px 6px 2px !important;}

#search{display:none;}
#servicenav{display:none;}
#skipnavigation{display:none;}
#subnav{display:none;}

#theme_entries.contentblock .header, #theme_entries.contentblock .content .subheader{padding:0;}
#theme_entries.contentblock .content div.left{margin:0;}
#theme_focus.contentblock .header,#theme_focus.contentblock .content{padding:0;}
#theme_focus.contentblock .footer{display:none;}
.themepage #content{padding:0;}
#tools{display:none;}
#top{height:auto;padding:10px 0;border-bottom:1px solid #f3f3f3 !important;}
#topimage{display:none;}
#topnews #topnewscontent{padding:0;}
#topnews #topnewscontent .topnews{padding:9px 0;}
#topnews #topnewscontent .topnewstools{display:none;}
#topnews #topnewscontent ul.topnews li{padding:0 0 9px 0;}

#wrap{width:auto;}