big { font-size: 160%; }
.bold { font-weight: bold; }
.cent { text-align: center; }
.hdd  { display: none; }
li { margin-bottom: 1em; }
@media screen {
body {  margin: 0 0; background-color: #fff; color: #000; font: normal 80% verdana, sans-serif; }
h1 { font: bold 140%  'trebuchet ms', verdana, sans-serif; text-align: center; 
	margin-left: 17%; margin-right: 10%; }
h2 { font: bold 100%  'trebuchet ms', verdana, sans-serif; text-align: left;  }

#div2a { background-color:#eee; color:#000; 
	margin: 0 5%; padding: 0 0 0 0; 
	border-top-style: none; 
	border-right: solid 1px #99c;
	border-bottom: solid thin #cc9; 
	border-left: solid medium #c99;  }

#div2  { background-color:#fff; color:#000; 
	margin: 0% 0% 0% 7%; 
	padding: 0 5% 1em 5%; 
	border-left: solid 1px #9c9;  }
.nav { font-family: 'trebuchet ms', verdana, sans-serif; }
.txt { background-color: #fff; color: #000; 
	padding-top: .5em; padding-right: 2%; padding-bottom: .5em; padding-left: 5%;  
	border: outset medium #69c; }

#top { padding-top:0; margin-top:0; border-top: outset medium  #fff;  }
#top img { margin-top:0; }
#top p#logo {   text-align: center; border-top: double medium  #000; letter-spacing:.25em;
	margin:0 auto .25em auto;
	padding-top:.25em; padding-bottom:.25em;
	border-bottom:solid 1px #000;
	background-color:#eee; color:#333; 
	clear: both; font: bold 120% 'trebuchet ms', tahoma,helvetica,verdana,sans-serif;  }
#top ul { display: none; }
#top ul li span { background-color:#fff;color:#000;  }

#loc { text-align: center; margin-left: 17%; margin-right: 10%; }


}
@media print {
body { margin: auto auto; background-color:#fff;color:#000; font: normal 11pt georgia, serif;}
h1 { font: bold 14px  sans-serif; font-weight: bold;  text-align: center; page-break-after: avoid; }
h2 { font: bold 11px  sans-serif; font-weight: bold;  text-align: left; page-break-after: avoid; }
.nav { font-family: sans-serif;  }
#top { display: none; }
}
