html, body, #contents{min-height:100%;width:800px;height:100%;margin:0px}
body.full{width:100%}
html>body, html>body #contents{height:auto;margin:0px}
body{background:#FFF;font-family:Helvetica,Arial,sans-serif}
#top_bar{width:800px;background-color:#FFF;padding:10px 5px;margin:0px;margin-bottom:10px;border-bottom:8px solid #FF0;top:0px}
#top_bar.full{width:100%}
#top_bar h1.event{font-size:15px;display:inline}
#top_bar h2.date{font-size:13px;display:inline}
#top_bar h3.timing{font-size:12px;clear:right;float:right;margin:0px;padding:0px 10px;font-weight:normal;text-align:right}
#top_bar img.alge{float:right;clear:right;margin:0px;padding:4px 10px}
#status{position:fixed;width:100%;margin-top:150px;z-index:5}
#status p{font-size:132px;font-weight:bold;vertical-align:middle;line-height:132px;color:rgba(255,0,0,0.1);text-align:center}
#controls{bottom:0;position:fixed;background-color:#FFF;text-align:center;width:100%;border-top:1px solid #CCC;z-index:8}
#controls a{color:#000}

.page-break{display:none}
.hidden{display:none}

table {width:100%;border:0;font-size:12px;border-collapse:collapse} 
tr.spacer td{padding:1px;line-height:3px}
tr.class td{font-weight:bold;font-size:1.5em}
tr.heading td{font-weight:bold;font-size:1em}

tr.line td{padding:3px 5px;white-space:nowrap}

td.a{text-align:center}                     /* place */
td.b{text-align:right;padding-right:9px}    /* bib */
td.c{font-weight:bold}                      /* name */
td.d{text-align:center}                     /* age */
td.e{text-align:center}                     /* sex */
td.f{text-align:center}                     /* rank */
td.g{text-align:center;font-weight:bold}    /* totaltime */
td.h{text-align:center}                     /* chiptime */
td.i{text-align:center}                     /* speed_mph */
td.j{text-align:center}                     /* speed_kph */
td.k{text-align:center}                     /* pace */
td.l{text-align:left}                       /* category */
td.m{text-align:left}                       /* city */
td.n{text-align:right}                      /* diff */
td.o{text-align:center}                     /* start */
td.p{text-align:center}                     /* student */

