body{
margin: 1em 12em; padding-left: 1em; padding-right: 1em; border-left: 2px solid gray; border-right: 2px solid gray; 
}

h1{
padding-bottom:0.2em; border-bottom:2px dotted #000080; color: #000080; 
}

h1 a,h4 a, h1 a:link, h4 a:link, h1 a:visited, h4 a:visited {
text-decoration: none; color: #000080;
}

h4{
margin-top: -1.2em; margin-bottom:1.5em; color: #000080; 
}

body,p,dl,dt,dd,ul,li{
font: 1em/1.4em Georgia,"Times New Roman",Serif;
}

.date{
text-align: right; font-style: italic;
}

td{
padding-left: 1em; padding-right: 1em;
}

.float {width: 20em; float: left; margin-bottom: 0em; margin-top: 0em;}

.menu{
position: absolute; left: 1em; width: 10em; white-space:nowrap;
}

.more{
position: absolute; right: 1em; width: 10em; white-space:nowrap; 
}

.footer{
text-align: center; border-top: 2px solid gray; clear:both
}



@media print {

body{
margin: 3% 9em; padding-left: 1em; padding-right: 1em; 
}

h1{
padding-bottom:0.2em; border-bottom:2px dotted #000080; color: #000080; 
}

a h1, a h4, h1, h4, a:link h1, a:link h4, a:visited h1, a:visited h4{
text-decoration: none; color: #000080;
}

h4{
margin-top: -1.2em; margin-bottom:2.5em; color: #000080; 
}

body,p,dl,dt,dd,ul,li{
font: 11pt/15pt Garamond,"Times New Roman",Serif;
}

td{
padding-left: 1em; padding-right: 1em;
}

.float {width: 20em; float: left; margin-bottom: 0em; margin-top: 0em;}

.menu{
position: absolute; top: auto; left: 1em; width: 7em; white-space:nowrap;
}

.more{
position: absolute; top: auto; right: 1em; width: 7em; white-space:nowrap; 
}

.footer{
text-align: center; border-top: 2px solid gray; clear:both
}

  }
