html *{float:none !important;overflow: visible !important;}
body{background:#fff;}

a{text-decoration:none !important;}
.left, .right{float:none;}

a.rss{display:none;}
a.subscribe{display:none;}
a.download{display:none;}
a.contact{display:none;}

#wrap{width:auto;padding:20px;font-size:16px;}
#top{height:auto;padding:0 0 10px 0;width:auto;border-bottom:2px solid #005fa5;}
#logo a{margin:0 0 16px 0;}
#content{width:auto;}
.pageinfo a{display:none;}
#servicenav{display:none;}
#search{display:none;}
#flash{display:none;}
#subnav{display:none;}
#login{display:none;}
#languages{display:none;}
#wrap #topimage{background-position:-2000px -2000px;height:auto;}
#wrap #topimage .container{height:auto;width:auto;padding:0;}
#wrap #topimage .pagecontent{height:auto;width:auto;padding:0;}
#wrap #topimage .contentblock{display:none;}
#topimage .clear{background:none;height:auto;}
#main{padding:0;margin:10px auto;background:none;width:auto;}
#primarynavigation{display:none;}
#secondarynavigation{display:none;}
#breadcrumb{display:none;}
#tools{display:none;}
.one_col{width:auto;padding:0;}
.two_col{width:auto;padding:0;}
.three_col{width:auto;padding:0;}
.four_col{width:auto;padding:0;}
#wrap #main .pagecontent{padding:0px;background:none;}
#wrap #main .contentblock{padding:0;background:none;}
#wrap #main .contentblock .top{display:none;}
#wrap #main .contentblock .bottom{display:none;}
#wrap #main .contentblock .container{width:auto;padding:0;margin:60px 0 0 0;}
#wrap #main .contentblock .container .header{padding:7px 0;}
#wrap #main .contentblock .container .content{padding:7px 0;}
#wrap #main .contentblock .container .link{padding-left:0;}
#bottom{text-align:left;border-top:2px solid #005fa5;padding:10px 0 0 0;background:none;}
#bottom .vcard{float:none;}
#bottom .vcard div{float:none;}