/* Remove all unnecessary elements, and make the ones that survive black text on white background */
body {margin: 0.6em; background: none #ffffff; }

#logo img {
height: 56px; 
width: 212px; 
border-width: 0; 
background: url('../images/logo_mono.jpg') no-repeat top left;
}

a:link { 
font-weight: bold;
text-decoration: underline;
color: #111111
}


h1 {
font-size: 8pt;
}

h2 {
font-size: 10pt;
}

h3 {
font-size: 12pt;
}

h4 {
font-size: 14pt;
}

.t1 {
font-size: 8pt;
font-weight: bold;
text-decoration: none;
color: #111111;
}

.t2 {
font-size: 10pt;
font-weight: bold;
text-decoration: none;
color: #111111;
}

.t3 {
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #111111;
}

.t4 {
font-size: 14pt;
font-weight: bold;
text-decoration: none;
color: #111111;
}

.l1 {
font-size: 7pt;
font-weight: normal;
text-decoration: none;
color: #111111;
margin-top: 0;
margin-right: 2;
}

.l2 {
font-size: 8pt;
font-weight: normal;
text-decoration: none;
color: #111111;
margin-top: 0;
margin-right: 2;
}

.b1 {
font-weight: bold;
color: #111111;
}

.b3 {
font-size: 12pt;
font-weight: bold;
text-decoration: none;
color: #111111;
}

.r1 {
text-decoration: underline;
color: #111111;
}

.error {
font-weight: bold;
color: #111111; 
}

#print_header, #print_footer {margin: 0.6em; float: none; width: auto; margin: 0; padding: 0; background: #ffffff; text-align: left; font-size: 10pt;}

#print_header table, #print_footer table {font-size: 10pt; }

#header, #menu, #navigation, #footer {display: none; }

#content {float: none; width: auto; margin: 0; padding: 0; background: #ffffff; text-align: left; } #main > #content {margin: 0; }

.player_link, .pdf {display: none; }

/* This'll only work in modern browsers like Firefox, but will add an explanation to the top of the page when printed. Slick, eh? */
#content:before {content: "This is a printer-friendly version. The navigation and other unnecessary elements have been removed."; 
display: block; margin-bottom: 3mm; padding: 3px 3px 2px; background: #ffffff; text-align: center; }
