html, body, #contents{min-height:100%;width:100%;height:100%;margin:0px;}
html>body, html>body #contents{height:auto;margin:0px;}
body{background:#FFF;font-family:Helvetica,Arial,sans-serif;}
#top_bar{width:100%;background-color:#FFF;padding:10px 5px;margin:0px;margin-bottom:10px;border-bottom:8px solid #FF0;top:0px;}
#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;}
table {width:100%;border:0;font-size:12px;border-collapse:collapse;} 
tr.spacer td{padding:2px;line-height:4px;}
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;}
td.no{width:8%;text-align:center;}
td.bb{width:8%;text-align:right;padding-right:9px;}
td.ce{display:none;}
td.le{width:23%;font-weight:bold;}
td.fe{width:23%;font-weight:bold;}
td.nn{display:none;}
td.ae{width:6%;}
td.cy{width:23%;}
td.tr{width:25%;text-overflow:ellipsis;display:none;}
td.sx{width:4%;text-align:center;}
td.i1{display:none;}
td.i2{display:none;}
td.cs{display:none;}
td.gp{display:none;}
td.fh{display:none;}
td.rk{text-align:center;}
td.tl{width:10%;text-align:center;font-weight:bold;}
td.df{width:10%;text-align:right;}
td.sd{width:16%;text-align:center;}
