/* CSS file for print */
html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background: white;
}

#printheader {
  display: block;
  background: white;
  padding: 0px;
  border: 3px solid black;
  margin: 0px 0px 10px 0px;
  text-align: center;
}

#printheader h1, #printheader h2 {
   text-align: center;
}


#pagecontainer {
  padding: 0px; 
  border: 0px;
  margin: 0px;
  background: white;
}

#headercontainer, imagebox1, #navbox, #newsbox, #noprint {
  display: none;
}


#main {
  margin: 0px;
  border: 0px;
}

#contentbox {
  background: white;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;  
  margin-top: 0px;
  border: 0px hidden solid navy;
  padding: 0px 10px 0px 10px;
}

/* Contain the floats using the :after method */
#contentbox:after {

	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}


#footer {
  border: 1px hidden solid navy;
  margin: 0px;
  padding: 0px 10px; /*  top&bot left&right  OR top bottom right left*/
}

#footerbreak {
  clear: both;
}


#footer a {
  font-size: 0.7em;
  color: black;
  text-align: right;
}

h1 {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-size: 1.6em;
   text-align: left;
   margin: 0px;
}


h2 {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-size: 1.2em;
   font-style: italic;
   text-align: left;
   margin: 0px;
}


h3 {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-size: 1.0em;
   font-style: bold;
   text-align: left;
   margin: 0px;

}

hr {
   colour : white;
   background-color : white ;
   width : 75%; 
   height : 4px;
  }

p {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-size: 1.0em;
   text-align: left;
}

.redlet {
   color: red;
}

.capfirst:first-letter {
   /* class for first letter of paragraph */
   font-size: 1.6em;
   color: black;
  /* float: left; */  /*Drop cap */
}

a {
   font-family: arial, helvetica, sans-serif;
   color: black;
   font-size: 1.0em;
   text-align: left;
}

#font_right {
  text-align : centre;
  color: white;
}

#picture_left10px {
  float: left;
  padding: 10px;
}

#picture_right10px {
  float: right;
  padding: 10px;
}

#picture_10px {
  padding: 10px;

}

#picture_mid {
  padding: 10px 0px;
}

img {
  padding:0px;
  margin:0px;
}

img.noborder {
  border: none;
}

img.blueborder {
  border: 10px solid navy;
}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img.right {
  float:right;
}

img.left {
  float: left;
}

.pad10px {
  padding: 10px;
}


#contentbox li {
  list-style-type: circle;
  list-style-position: outside;
  font-family: arial, helvetica, sans-serif;
  font-color : black;
  font-size: 1.0em;
  font-weight: normal;
}

 #contentbox ol li {
  list-style-type: decimal;
  list-style-position: outside;
  font-family: arial, helvetica, sans-serif;
  font-color : black;
  font-size: 1.0em;
  font-weight: normal;
}

ul#navigation { 
  border: 1px hidden solid navy;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

#floatleft {
  /*float: left;*/
  Border: 1px hidden solid navy;
  padding : 0px 0px;
  margin-top:0px;
  margin-bottom: 0px;
  /*margin-left: 19px;*/
  margin-right: 0px;
  margin: 10px 10px 10px 10px;
  text-align: center;
}

#floatright {
  float: right;
  display: inline; /* declaration for IE double margin bug with float - ignored in all complient browsers */
  Border: 1px solid navy;
  padding : 0px 0px;
  margin-top:0px;
  margin-bottom: 0px;
  /*margin-left: 19px;*/
  margin-right: 0px;
  margin: 10px 10px 10px 10px;
  text-align: center;
}

#mapdisplay {
  width:400px;
  height:200px;
  scrolling:no; 
  float:right;
}

table { 
  margin-top:5px;
  margin-bottom:5px;
  margin-left: 5px;
  margin-right: 5px;
  border-collapse: collapse;
  font-family: arial, helvetica, sans-serif;
  color: black;
  font-size: 1.0em;
  text-align: left;

}

caption {
  font-weight:bold;
  text-align:left;
}

td, th { padding: 5px; border: 2px solid white; }

thead { background: black; color:white;}

