body {margin: 5%; background: #fff !important;color: #000 !important;color: #000 !important;}
div.leftColumn {display: none !important;}
ul.globalNav {display: none;}
div.mainContainer {width: auto;}
div.mainBGWrapper {background: #fff !important;}
div.innerContainer {padding: 0;}
div.mainColumn {background: #fff;padding-top: 5px;}
ul.pageUtilites {display: none;}
div.footerBGWrapper {background: #fff !important;}
object, param, embed {display: none;}
div.doubleYellowBar {display: none;}
h1.redHeader {color: #000;}
.callout {color: #000;}
div.header {margin-bottom: 5px;}
span.makeSmaller {color: #000;}
#flashHolder {display: none;}
div.calloutBox {display: none;}
div.content img {}
div.content table img {display: inline;}
ol, a, ol li {color: #000 !important;}
ol, ol li {border: none;}
dt, dd {padding-left: 0 !important;background-image: none !important;color: #000 !important;}

table.questionaire th {border: 2px solid #ccc;border-width: 2px 0;background: #efefef;color: #000;}
table.results th {border: 2px solid #ccc;border-width: 2px 0;}
table.results tr {background: #efefef;}
div.bottomBlueBorder, div.questionaire, div.results {border-bottom: 2px solid #ccc !important;}
form input.hideOnPrint {display: none;}
.hideOnPrint {display: none;}
blockquote.callout {border: 1px solid #333;border-width: 0 1px;}
ul.footerList li {color: #000;}

div.homeContainer * {margin: 0 !important; padding: 0 !important;}
div.middleImage {height: auto !important;}
.middleImage p {margin: 0 !important; padding: 0 !important;height: auto !important;}

div.point-to-nav, div.floatingColumn, div.col-218 {float: none !important;position: static;}