* {margin:0; padding:0}
body {background:white; font-size:12pt; font-family:Arial, serif; text-align:left; font-size:91%; color:#222}
#container {position:relative; padding:90px 0 0 0}
h1, h2, h3 {font-weight:normal;}
h1 {border:none; font-size:151%; padding:0; color:#333; margin:0 0 10px 0}
h2 {font-size:121%; margin:0 0 10px 0; font-weight:bold}
h3 {font-size:111%; border-bottom:1px dotted #333; padding:0 0 5px 0; margin:0 0 10px 0}
h4 {font-size:100%; margin:0 0 10px 0; font-weight:bold;}
p {line-height:120%; margin:0 0 10px 0}
ul {margin:0 0 15px 20px; line-height:150%;}
a {color:#333; font-weight:bold; text-decoration:underline;}
acronym {border:none;}

#center img {margin:0 0 10px 0; }

.skiplinks, #header, #topnav, #crumb, #left, #right, #footer, img.banner {display:none!important;}

img.printLogo {display:block; position:absolute; top:0; left:0;}

/* */
td span, #center a.ttRemove, #center a.ttAdd, #center ul#ttLinks, ul.tabNav, table.ttSearch, .timetable, .tablenav, form{display:none;}
div#fragment-2 div.june, div#fragment-2 div.may, div#fragment-2 div.april{display:none!important;}
table{border-top:1px solid #000; border-right:1px solid #000; border-collapse:collapse; width:99%; margin:0 1px;}
table th, table td{border-bottom:1px solid #000; border-left:1px solid #000; padding:2px;}

