html, body, #contents{min-height:100%;width:100%;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:100%;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.pe{text-align:center;}
td.bb{text-align:right;padding-right:9px;}
td.ce{display:none;}
td.ne{font-weight:bold;}
td.fe{font-weight:bold;display:none;}
td.nn{display:none;}
td.st{text-align:center;}
td.cp{text-align:center;}
td.pce{text-align:center;}
td.ae{text-align:center;}
td.cy{text-align:left;}
td.tr{display:none;text-align:left;}
td.sx{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{text-align:center;font-weight:bold;}
td.df{text-align:right;}
td.sd{text-align:center;}
