/*
Title:     	Prob8 printer styles
Author:     Mark Croxton, mcroxton@hallmark-design.co.uk
Copyright:	Hallmark Design
Updated:    Jun 10 2009
*/

html {
	margin: auto;
	padding:0;
}

body	{
	font: 9pt/14pt "Helvetica Neue", Arial, Helvetica, sans-serif;
	top:0px;
	left:0px;
	margin: 0;
	padding:0;
  	width: auto;
  	background-color:white;
	color: black;
}

h1 a {
	text-decoration: none;
	color: #5CA93E;
	font-size: 26px;
	line-height: 32px;
}

h2 {
	font-size: 18px;
	line-height: 26px;
}

h3 {
	font-size: 15px;
	line-height: 18pt;
	color: #5CA93E;
}

#status {
	font-size: 15px;
	line-height: 18pt;
}

#status strong {
	color: #5CA93E;
	display: block;
}

.progressbar {
	font-size: 15px;
	line-height: 18pt;
}

dt {
	width: 30%;
	float: left;
	clear: left;
	font-weight: bold;
	font-style: normal;
}

.progressbar {
	width: auto;
	margin: -1em 0 1em 0;
}

table, form, select, input, textarea { 
	font-size: 100%; /* ie hack so these elements correctly inherit the default text size */ 
	}
	
table {
	width: 100%;
	table-layout: fixed;
	}		

#nav-main, #user, #ajaxSearch_form, #controls, .skip, #sidebar, #hero, .tabs, .flash-replaced object, .flash-replaced embed, #utility {
	display: none !important;
	height: 0;
}

.panel-content {
	display: block !important;
	visibility: visible !important;
}

p.legal small {
	display: block;
}

#header {
	height: auto !important;
}

.data-summary table {
	border-top: 3px solid #5CA93E;
	border-bottom: 1px solid #5CA93E;
}

.data-summary td {
	font-size: 18px;
	line-height: 22px;
	padding: 6pt 0 6pt 0;
}

thead, tbody, table thead th {
	text-align: left;
	padding: 2pt 0 2pt 0;
}

table thead th {
	border-bottom: 1px solid #5CA93E;
}

table caption {
	color: #5CA93E;
	font-size: 15px;
	text-align: left;
	padding: 1.2em 0 .6em 0;
	font-weight: bold;
}

table.data-dump th {
	width: 12em;
}

table.data-dump tr.set th {
	padding-top: 12px;
	color: #5CA93E;
}

ul.tasks li {
	color: #666666 !important;
}
ul.tasks li.complete {
	color: #000000  !important;
	font-weight: bold;
}
	
