body {background:white !important; font: normal 500 10pt "Times New Roman", "TimesNR", Times, serif;}

p {text-align: left; width: 100%; line-height: 1.2; font-size:110%; overflow:visible;}

div#introhead {background:#1a5913; margin-bottom:0.5em;}  /* dark green*/

h1, h2 {font-weight:800; font-size: 150%; color: #fff; border: 1px solid #fff; }

h1 { padding: 0.3em 0 0.3em 20%; border-right:1em solid  white; margin:0;}
/* color same as background, 'h' elements have automatic margins - hence made zero */

h2 {padding: 0.3em 0 0.3em 30%; border-left:1em solid white; margin:0}

h3 { font-weight:600; font-size:110%; color: #4b2d0f; margin:0;  padding:1em 0 0 0; text-align:left; }

a:link {color: #124085}
a:visited {color:#1a5913}
a:hover {color: red}

div.section {background: white !important; margin:0 5% 0 5%; border-bottom: 2px solid #537016;}

div.section h3 {text-align:left;  margin:0 2em 1em 0; text-decoration: underline}

div.section p {height:3em}

div.section p span { color: red;}

div.section p a {float:right; margin: 0 0.5em 0.2em 0; padding:0.2em 0 0.2em 0; width:8em; text-align:center; text-decoration:none; font-weight: 600; font-size:80%; border: 0.2em outset #cccccc; background-color:#cdfbae;}


div#introfoot {text-align:center; margin-left:5%; margin-right:5%; background:#d7e5a0;}

div#introfoot p {width:80%; padding:1em 0em 0em 0em; margin-left:auto; margin-right:auto;}

div#introfoot p  span { display:block; text-align:center; color:red; padding-top:1em;}

@page {size:portrait; margin:12.5mm;} /* appears to be overridden by printer settings */


