/*
 * Author: Duo Consulting
 * Contact: www.duoconsulting.com
 * File: layout_print.css
 * 
 * Description:
 * Rules for printing only.
 *
 */
 
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

.skipper, #mastHead #search, #pageTools, #pageHeader br, #pageHeader img, #featureMore, #print, .print, #mnav, #sideColumn, .breadcrumb, h3.snav, h3.forkids, #snav, img.rld, #branch .third.one, #branch_search, #lib_search, .buttons, hr, #branch #feature img, #calendar, #footer {
	display: none;
	} 
	
p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin: 0 0 8pt; }
ul, ol { margin-left: 5pt; }
li {margin-bottom: 4pt; }

/* End GWR */

/* Custom Styles
-------------------------------------------------------- */
body {
	background: none;
	font: 10pt Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	width: auto;
	}

h1, h2, h3, h4, h5, h6 { 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0;
	padding: 0;
	font-weight: normal; 
	}
h1 { font-size: 14pt; margin: 0 0 5pt; color: #7aaf0b; }
h2 { font-size: 12pt; margin: 0 0 5pt; color: #7aaf0b; }
h3 { font-size: 11pt; margin: 0 0 3pt; color: #7aaf0b; }
h4 { font-size: 10pt; margin: 0;  }
h5 { font-size: 9pt; }
h6 { font-size: 8pt; }
	
a {
	color: #333;
	}
	
h1 a, h2 a, h3 a {
	color: #7aaf0b;
	}
	
#mastHead h2 {
	border-bottom: 1px dotted #ccc;
	text-align: center;
	padding: 0 0 15pt;
	font-size: 19pt;
	}
	
#mastHead h2 a {
	color: #999;
	}
	
#pageHeader {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 20pt;
	}
	
div.border {
	border-top: 1px dotted #ccc;
	margin-top: 15pt;
	padding-top: 5pt;
	}
	
div.book_club, div.gbu, div#thirds div.third.one, div#thirds div.third.two, div#thirds div.third.three {
	border-top: 1px dotted #ccc;
	margin-top: 15pt;
	padding-top: 15pt;
	}

/* icons for online research section and database page in history fair section */

.teenPick {
  background:#fff;
  color:#000;
  border: 1px solid #000;
  font: .9em 'Courier New', monospace;
  padding: 0 .3em .1em .2em;
  margin-left: 1em;
  vertical-align: 2px;
}

.kidFriendly {
  background:#fff;
  color:#000;
  border: 1px solid #000;
  font: .8em 'Comic Sans MS', arial, sans-serif;
  padding: 0 .3em .1em;
  margin-left: 1em;
  vertical-align: 2px;
}

.enEspanol, .primarySource, .secondarySource {
  background:#fff;
  color:#000;
  border: 1px solid #000;
  font: .9em arial, sans-serif;
  padding: 0 .2em .1em;
  margin-left: 1em;
  vertical-align: 2px;
}

