#header,
#content-head,
div.tabs,
div.help,
.editsurveyoptions,
.ready,
.page-title,
.optionscol,
.sec-nav,
div#footer {
display: none;
}

#content,
#content-body,
.lastline .surveycol,
.page-block
{
border: none !important;
padding: 0 !important;
margin: 0 !important;
box-shadow: none;
}

div#pageid div.ddmenu2 {
padding: 1em 0 !important;
}
div#pageid h2 {
padding: 1em 0 !important;
}

h3 {
margin-top: 0.5em;
margin-bottom: 1em;
}

table.analyseoptions td.col2 {
display: none;
}

table.graph6 tr td.col1 {
width: auto;
}

/* IE6 layout out of paper fix */
div.wrap { margin: 0 auto; width: auto; }
div#content { padding: 0; }
div#content div.wrap { padding: 0; width: auto; }

/* IE6 agraphs out of paper fix */
table.graph2 td.graphbar1 div { width: 25px; }
table.graphbar2w10 td.graphbar2 div { width: 7px; }
table.graphbar2w8 td.graphbar2 div { width: 5px; }
table.graph1 td div { width: 45px; }

table.graph2[class] td.graphbar1 div { width: 35px; }
table.graphbar2w10[class] td.graphbar2 div { width: 10px; }
table.graphbar2w8[class] td.graphbar2 div { width: 8px; }
table.graph1[class] td div { width: 60px; }

/* FF3 win matrix graph fix */
table.graph6 tr td.graphbar2 div div img { width: 100%; height: 100%; /* IE6 */ }
table.graph6 tr td.graphbar2 div div img[src] { width: 80%; height: 100%; /* Firefox */ }
*:first-child+html table.graph6 tr td.graphbar2 div div img[src] { width: 100%; height: 100%; /* IE7 */ }
@media screen and (min-width: 0px) { table.graph6 tr td.graphbar2 div div img { width: 100%; height: 100%; }  /* Opera */ }
@media screen and (-webkit-min-device-pixel-ratio:0) { body:first-of-type table.graph6 tr td.graphbar2 div div img { width: 100%; height: 100%; } /* Safari */ }

