@media screen, print { html, body { height: 100%; } body { background-color: #fff; color: #000; border: 0px solid purple; padding: 0px; } body, p, ol, ul, td { font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 18px; } pre { background-color: #eee; color: #000; padding: 10px; font-size: 11px; } a { color: #000; } a:visited { color: #666; } a:hover { color: #fff; background-color:#000; } .fieldWithErrors { padding: 2px; background-color: red; display: table; } #errorExplanation { width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0; } #errorExplanation h2 { text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff; } #errorExplanation p { color: #333; margin-bottom: 0; padding: 5px; } #errorExplanation ul li { font-size: 12px; list-style: square; } div.uploadStatus { margin: 5px; } div.progressBar { margin: 5px; } div.progressBar div.border { background-color: #fff; border: 1px solid gray; width: 100%; } div.progressBar div.background { background-color: #333; height: 18px; width: 0%; } /* Header */ div { border: 0px solid red; } div#logo { float: left; display: block; margin: 0px; padding: 0px; background-image: url("/images/MinesLogoBlock.png"); background-repeat: no-repeat; width: 180px; height:180px; position: absolute; top:0px; left:0px; } div#header { display: block; background-image: url("/images/VBlock.png"); height: 140px; padding-top: 40px; padding-left: 0px; padding-right: 180px; position: absolute; right: 0px; left: 180px; top: 0px; } div#header span { text-indent: 1em; } /*sidebar and content divs*/ div#sidebar { float: left; clear: left; display: block; margin: 0px; background-image: url("/images/HBlock.png"); width: 120px; padding: 0 30px; padding-bottom: 500px; position: absolute; top: 180px; left:0px; bottom: 0px; } div#content { left: 180px; top:180px; position: absolute; } div#sidebar a { color: #FFF; } div#sidebar a:visited { color: #A7A7A7; } div.container { display: inline; } div.information { border: 1px solid #3C5DC6; margin: 1em; padding: 1em; } /* Tables */ table { border: 2px solid #3C5DC6; border-collapse: collapse; margin: 1em; } th { border: 1px solid #3C5DC6; } tr.odd { background-color: FFF; } tr.even { background-color: #86A0EF; } td { border: 1px solid #3C5DC6; vertical-align: top; } table#ports { width: 100%; margin: 1 em; } table.even { background-color: #86A0EF; } table.odd { background-color: #FFF; } /* Headings */ td h1 { margin: 0; line-height: 120%; } h6 { line-height: 8pt; font-size: 8pt; margin: 0; padding: 0; font-style: italic; font-weight: normal; } } @media print{ div.sidebar { visibility: hidden; } }