#printhead, #printfoot { display: none; }

html { height: 100%; max-height: 100%; padding: 0; margin: 0; border: 0; background: #FFFFFF; font-size: 100%; font-family: tahoma, verdana, arial, sans-serif; /* hide overflow:hidden from IE5/Mac */ 
/* \*/  overflow: hidden; /* */ }

body { height: 100%; max-height: 100%; overflow: hidden; padding: 0; margin: 0 auto; border: 0; }

#content { display: block; height: 100%; max-height: 100%; overflow: auto; padding-left: 15%; padding-right: 15%; position: relative; break-word; z-index: 3; }

#content p { padding: 5px; }

#header { position: absolute; margin: 0; top: 0; right: 18px; display: block; width: 100%; height: 150px; background: #FFFFFF; text-align: center; z-index: 5; }

#menu { position: absolute; margin: 0; top: 0; right: 18px; display: block; margin-top: 150px; width: 100%; height: 24px; background: #FFFFCC; color: #333333; font-size: 1em; text-align: center; padding-top: 6px; z-index: 6; }

#footer { position: absolute; margin: 0; bottom: -1px; right: 18px; display: block; width: 100%; height: 23px; background: #FFFFCC; color: #333333; font-size: 1em; text-align: center; padding-top: 8px; z-index: 4; }

.padhead { display: block; width: 18px; height: 50px; float: left; }

.padtop { display: block; height: 180px; }

.padbottom { display: block; height: 50px; } 


.bold {font-size: 1.2em; font-weight: bold;}
.red {color:#c00; margin-left:5px; font-family:"Romy", "trebuchet", "verdana", sans-serif;}
h2, h3 {margin-left: 5px;}