@media print{ body#school{ width:100% } noscript,div#link,.top,div#quick{ display:none } }
body{ background:#C1FFC1; color:#000000; margin:0; padding:15px; font-family:arial,helvetica,sans-serif }
body#school{ text-align:center; margin:0; padding:10px 0 }

div#link{ position:absolute; top:2px; left:2px; text-align:center; border:double; padding:6px; font-family:verdana; font-size:0.75em }
div#link ul{ list-style-type:none; font-weight:normal; margin:0; padding:5px 0 0 0; text-align:left }
div#link ul a:hover{ color:#000080; text-decoration:underline }
div#link ul a{ color:#0000ff; text-decoration:none }
div#quick{ font-size:0.75em; padding:15px 0; text-align:center }
div#quick a{ color:#808080; text-decoration:none }
div#quick a:hover{ color:#0000ff; text-decoration:underline }
div#box{ width:50%; text-align:center; font-size:0.95em; border:1px solid; padding:5px 25px }
div#school_head{ font-size:0.95em; width:600px; border:1px solid; margin:auto; padding:10px 5px }
div#school_head table{ font-size:0.85em; margin:8px auto 0; border-spacing:0 }
div#school_head table td{ padding:0 4px 0 0 }
div#school_head table td.tdr{ text-align:right }
div#tips a{ color:#000000; text-decoration:none }
div#tips a:hover{ color:#000000; text-decoration:none }
div#letter,div#tips{ padding:0 20px }

table#school_detail{ width:600px; font-size:0.90em; margin:13px auto }
table#school_detail td{ padding-left:10px }
table#school_detail td.td1{ padding-left:45px }
table#school_detail td.td3{ padding-left:45px; width:100px }
table#school_detail td.td4{ width:300px }
table td{ text-align:left; vertical-align:top }
table#detail2{ font-size:1.0em }

ul#prov{ list-style-type:none; font-size:0.90em; font-weight:bold; margin-left:0; padding-left:15px; text-align:left }
ul#prov ul{ list-style-type:none; margin:5px 0px 5px 5px; padding:5px 0px 5px 15px }
ul#prov ul li li{ font-size:1.1em; font-weight:normal; margin:0; padding:0 }
ul#prov ul li{ font-size:0.90em; font-weight:normal; margin:0; padding:0 }
ul#prov ul ul{ margin:1px 0 1px 10px; padding:1px 0 1px 10px }
ul#prov li a{ color:#000000; text-decoration:none }
ul#prov li a:hover{ color:#000000; text-decoration:none }
ul#prov li li a{ color:#0000ff; text-decoration:none }
ul#prov li li a:hover{ color:#0000ff; text-decoration:underline }
ol#memb{ font-size:0.90em; margin:0; padding-left:50px }

.cpy{ font-size:0.75em; vertical-align:2px; font-weight:normal }
h2{ text-align:center; font-size:1.1em; padding:0; margin:0 }
h3{ text-align:center; font-size:0.95em; padding-top:10px }
i#js{ color:#ff0000; font-size:0.80em }
a:hover{ color:#000080; text-decoration:underline }
a{ color:#0000ff; text-decoration:none }
a img{ border:0 }