/* 
 * The website CSS used for printing. Changes font to times-new roman, 
 * increases some font sizes and removes the menu and header.
 *
 * Styles below are organized as:
 *   Containing Boxes
 *   Side Menu
 *   General styles
 *   Less common styles
 *   
 * Rueben Schulz - October 2006
 */


/* Containing boxes */

body { 
  font-family: "Times New Roman", Times, serif;  /*inherited by children*/
}

div#container {
  width: 100%;      
}

div#leftHeader { 

} 

div#left { 

}

#left img {
  margin: 0;
}

div#leftFooter { 
  display: none;
} 

div#contentHeader { 

}

div#contentHeader h1 { 
  font-size: 16pt; 
  font-style: normal;
  margin: 6pt 0 12pt 0;
}

div#content { 
  width: 100%;
}


/* Side Menu */

ul#menu, ul#secondary, ul#tercery { 
  display: none;
}

#menu li {  
   display: none;     
}

#menu a {

}

#menu a:hover, a#selected {

}


/* General styles */
/* Font is inherited from the body */

p {
  font-size: 12pt; 
  margin: 10pt 20px 10pt 0px; 
}

img {
  margin: 10pt 20px 10pt 0px; 
}

h2 {
  font-size: 13pt; 
  font-weight: bold;
  margin: 10pt 20px 10pt 0px; 
}

h3 {
  font-size: 12pt; 
  color: black; font-style: italic;
  margin: 10pt 20px 10pt 0px; 
}

li {
  font-size: 12pt; 
  margin: 10pt 20px 10pt 0px;
}


/* Less common styles */

.jsNote {font-size: 9pt;}


/* widths here are set to make IE 6 happy */
.staff { border-bottom: 2px solid #dbd9c5; clear: both; }
.staff .name { width: 40%; float: left; font-size: 10pt; font-weight: bold; margin-left: 40px; }
.staff .position { width: 35%; float: left; font-size: 10pt; }

.mapGallery {
  float:left; 
  margin-left: 20px; 
  width: 150px;
  height: 200px;
}

.mapGallery img {
  border-width: 0;
  margin: 0;
}

.mapGallery p {
  text-size: 10pt;
  margin: 0;
}

