body {background: none;}

hr, #background, #container, #wrapperHome, #wrapper, #wrapperWide, #wrapperDemo, .content, .left, .right, .intro, .text, #outer, #inner, #center, .related, .heading, .block, .title, .listing, .authorListing, h2, .date, .author, .columnLeft, .columnRight, .homeTop, .sectorHome, .quote, .caseStudies, .caseStudy, .demoMovie, .cta, .sectors, .boxes, .box, .homeBase, .articles, .featured, .columns, .column, .homeBase ul, .columnOne, .features, .columnTwo, h3, .news, .sites, .articleDetails, .keywords, .higlightSection, .imageText, #footer, #header, #logo, .form, .checkbox, .inputCell, .textCell, .message, .formCell, .button, p, .heading, .box, .sectors, div  {float: none!important; width: 100%!important; margin: 0; padding: 0;  padding-left: 0!important; background: none!important; min-height: auto!important; height: auto;}

#container {overflow: visible!important;}

img, .featureImageRight, .featureImageLeft, .imageText img, .toLeft, .toRight {float: none!important;}

.sectors .boxes {border: none;}
.sectors .box {min-height: 30px;}

.sites {text-align: center;}

.sites img {display: block; margin: 10px auto;}
#footer {margin-top: 20px;}

#breadcrumb, .content .printSaveEmail, .paginate, .demo, .call, .pullQuote, #topNav, .search, #mainNav, .banner, #left, #right, .demoBox, .image, .link, .flash {display: none;}

.content, .related, .intro {margin: 10px 0!important; padding: 0;}
.heading, h1, h2 {margin-bottom: 10px!important;}
.columnOne {margin-bottom: 20px;}