body, div.myhbs, .popup, .popup #masthead, .popup, #container, #content{background: #FFFFFF; margin: 0; padding: 0;}
body, div.myhbs, .popup #masthead{margin: 0; padding: 0;}
.popup #container{border: none;}
/* sets text face to verdana or arial */
body, html, div, th, td, #content, #content td{font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;}
#content ul, #content ol, #content div, #content h1, #content h2, #content h3,  #content h5, #content h6, #homegrid{font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;}
#homegrid{font-weight: bold;}
/* override colors in headers */
#content .hccallout h3{color: #51514F;}

#banner-print, #site-name{ /* print banner */
	display: none;
}

/* set font sizes */
body{font-size: 100%;}
#nav h4, #nav ul.popular, .access, #onthispage, #onthispage h5,.printbutton, .backtotop{font-size: 90%;}
#content,.topnav, .guide h4, .printbt{font-size: 82%;}
#searchform label, #footer, #sidenav{font-size: 80%;}
#sidenav li{font-size: 88%;}
#sidenav p.copyrightnote{font-size: 88%;}
#pagetop ul li, #footer, #copyright, #address{font-size: 70%;}
#breadcrumb, .gu #breadcrumb{font-size: 63%;}
.guide h4{font-size: 78%;}
.printpage{font-size: 70%;}
#homegrid{font-size: 70%;}
.hours{font-size: 110%;}
#breadcrumb{font-size: 70%;}
#content a{font-size: 98%}
#content h1, #content h1 a, #content h2{font-weight: normal;}
#content h1{font-size: 150%;}
#content h2, #content h2 a{font-size: 108%;}
#content h1 a{font-size: 100%;}
#content h3{font-size: 102%; font-weight: bold;}
#content p, #content li{font-size: 90%;}
#content li ul li{font-size: 100%;}
#content #onthispage li{font-size: 100%;}
#content .copyrightnote a{font-size: 90%;}
.imagebox{font-size: 85%;}
.imagebox{color: #555; text-align: center;} /* captions under images */

/* cancel successive shrinking */
td p,td ul li,td ol li ,li ul li, li ol li{font-size: 100%;}
#content ol li, #content ol li ol li, #content ol li ol li ol li{font-size: 100%;}
/* print options */
.screenonly{display: block;}
.printonly{display: none;}
/* layout basic info */
#layouttable{border: none; margin: 0; padding: 0;}
#layouttable td{vertical-align: top;}
.alert{font-weight: bold; color: #700;}
/* used for production notes */
.unfinished{background: greenyellow; border: 1px solid green;}
