/*last-modified: Tue, 24 May 2022 8:01:36 GMT (/home/mx4u/www/actions/RaceListPrint.php)*/
@media screen {
.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}
.s{font-weight:normal;font-size:0.7em;}
.t{border-collapse:collapse;border-spacing:0;}
.t td{padding:0}
.hL{text-align:left}
.hC{text-align:center}
.hR{text-align:right}
.vC{vertical-align:middle}
.vT{vertical-align:top}
.vB{vertical-align:bottom}
.nw{white-space:nowrap}
.w100{width:100%}
.m0{margin:0}
.p0{padding:0}
.b0{border:0}
.mt0{margin-top:0}
.clickable{cursor:pointer}
div#dummy-width{position:absolute;width:100%;top:0;left:0;}
body{font:1em Arial,Tahoma,sans-serif;color:#333;padding:1em;margin:0;background:#fff;}
h1{font:2.2em 'Arial Narrow',Arial;font-weight:normal;color:#999;padding:0;margin:0 0 0.5em 0;letter-spacing:-1px;line-height:1em}
h2{font:1.7em 'Arial Narrow',Arial;font-weight:normal;color:#333;margin:1em 0 0.5em 0;line-height:1em;letter-spacing:-1px}
h3{font:1.3em 'Arial Narrow',Arial;font-weight:normal;color:#333;margin:1em 0 0.5em 0;line-height:1em;letter-spacing:-1px}
table#calendar{border-spacing:0;border-collapse:collapse;width:100%;font-size:0.7em;}
table#calendar th{background:#eee;padding:0.5em;border:1px solid #ccc;border-top:3px solid #ccc;}
table#calendar td{v_ertical-align:top;padding:0.25em 0.5em;border:1px solid #ccc}
table#calendar tr.month td{font:1.86em 'Arial Narrow',Arial;text-transform:capitalize;padding:0.75em 0 0.25em 0.5em;border-bottom:3px solid #ccc;color:#999}
table#calendar tr.tr2 td{background:#f8f8f8}
table#calendar td.date{text-align:center;font-weight:bold;}
table#calendar td.track div.location{display:none;color:#999}
table#calendar th.class{text-align:center;width:14px}
table#calendar td.class{text-align:center}
table#calendar td.name div.name{font-weight:bold;}
}
@media print {
.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}
.s{font-weight:normal;font-size:0.7em;}
.t{border-collapse:collapse;border-spacing:0;}
.t td{padding:0}
.hL{text-align:left}
.hC{text-align:center}
.hR{text-align:right}
.vC{vertical-align:middle}
.vT{vertical-align:top}
.vB{vertical-align:bottom}
.nw{white-space:nowrap}
.w100{width:100%}
.m0{margin:0}
.p0{padding:0}
.b0{border:0}
.mt0{margin-top:0}
.clickable{cursor:pointer}
div#dummy-width{position:absolute;width:100%;top:0;left:0;}
body{font:1em Arial,Tahoma,sans-serif;color:#000;padding:0;margin:0;background:#fff;}
h1{font:2.2em 'Arial Narrow',Arial;font-weight:normal;color:#999;padding:0;margin:0 0 0.5em 0;letter-spacing:-1px;line-height:1em}
h2{font:1.7em 'Arial Narrow',Arial;font-weight:normal;color:#333;margin:1em 0 0.5em 0;line-height:1em;letter-spacing:-1px}
h3{font:1.3em 'Arial Narrow',Arial;font-weight:normal;color:#333;margin:1em 0 0.5em 0;line-height:1em;letter-spacing:-1px}
table#calendar{border-spacing:0;border-collapse:collapse;width:100%;font-size:0.7em;}
table#calendar th{background:#eee;padding:0.5em;border:1px solid #ccc;border-top:3px solid #ccc;}
table#calendar td{v_ertical-align:top;padding:0.25em 0.5em;border:1px solid #ccc}
table#calendar tr.month td{font:1.86em 'Arial Narrow',Arial;text-transform:capitalize;padding:0.75em 0 0.25em 0.5em;border-bottom:3px solid #ccc;color:#999}
table#calendar tr.tr2 td{background:#f8f8f8}
table#calendar td.date{text-align:center;font-weight:bold;}
table#calendar td.track div.location{display:none;color:#999}
table#calendar th.class{text-align:center;width:14px}
table#calendar td.class{text-align:center}
table#calendar td.name div.name{font-weight:bold;}
}
