body {background: white;font-size: 10pt; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

h1 {background: url(http://piconsulting.org.uk/diagnostic/images/pi_logo.gif) no-repeat top left; width: 95px; height: 67px; text-indent: -9999em;}

h3, #footer, #print, .noprint, #updateprefs {display: none;}

th {text-align: left;}
table#result th.c1 {width:  55%;}
table#result th.c2 {width:  15%; text-align: center;}
table#result th.c3 {width:  15%; text-align: center;}
table#result th.c4 {width:  15%; text-align: center;}
table#result td.c2,table#result td.c3,table#result td.c4 {text-align: center;}

table#result {border: grey 1pt solid; border-right: none; border-left: none; padding: 5pt 0; width: 100%;}
table#print_contacts{padding: 5pt 0; font-size: 8pt; margin-top: 50pt; width: 100%;}
table#print_contacts th.c1, table#print_contacts th.c2, table#print_contacts th.c3 {width: 33%;}

p#copyright {text-align: center; font-size: 8pt; margin-top: 100pt;}

div#questions table {font-size: 8pt;}
div#questions table th.c1, div#questions table td.c1 {width: 30%;}
div#questions table th.c2, div#questions table td.c2 {width: 30%;}
div#questions table th.c3, div#questions table td.c3 {width: 30%;}

div#questions h3 {display:  block;}
div#questions table td.c1, div#questions table td.c3 {background-color: #efefef;}
div#questions table td.c2 {text-align: center;}