#contents{width:100%;margin:0;padding:0;border:0;}
#top_bar{border-bottom:8px solid #CCC;}
#status{position:fixed;width:100%;}
#status p{font-size:132px;font-weight:bold;vertical-align:middle;line-height:132px;color:rgba(255,0,0,0.1);text-align:center;}
#bottomPad{display:none;}
table {width:100%;border:0;font-size:11px;border-collapse:collapse;} 
.alt0{border-bottom:1px solid #E2E2E2;}
.alt1{border-bottom:1px solid #E2E2E2;}
tr.spacer td{}
tr.class td{padding:3px 5px;font-weight:bold;font-size:1.5em;border:none;}
tr.heading td{padding:3px 5px;border-top:1px solid #000;border-bottom:1px solid #000;color:#000;font-weight:bold;font-size:1em;}
tr.line td{padding:2px 5px;}
td.no{width:none;}
td.bib{width:none;}
td.age{width:none;}
td.city{width:none;padding:none;}
td.team{text-overflow:ellipsis;display:none;}
td.sex{width:none;}
td.total{width:none;}
td.diff{width:none;}
td.speed{width:9%;}
