/* 
=============================================================================

	print.css
	v1.0
	2008/01/21

	Headscape

	This stylesheet combined with basic.css to provide styling for printed pages. 

=============================================================================
*/

body { border-top: 4px solid #666; font-family: Verdana, Geneva, sans-serif; font-size:11px;   padding: 20px 0 0 0;}

#pageTools, #pageDescription, #subCol, #sNavigation, #pNavigation, #relatedLinks { display: none; }

#breadcrumbs { clear: left; padding: 0; margin: 0; border: 1px solid #ddd;}
#breadcrumbs li { margin: 0; display: inline; padding: 0 5px 0 10px;}


#content h3 { font-size: 16px; }

/*  Events specific
------------------------------------------------------------------------------------------------------------------*/

#content ul li.featuredItem.vevent { list-style: none; padding: 25px 0 0 0 !important;  margin: 20px 0 0 0;}
#content ul li.featuredItem.vevent a { text-decoration: none; }

.event-item, .summary, .dtstart, .timestart, .location, .invite-only { display: block; clear: left;  padding: 6px 0 6px 0; }

.event-item  {  margin: 0 0 5px 0;  line-height:18px;}
#content ul li.featuredItem.vevent a { color:#333A8A; font-size:14px; font-weight:bold; }
#content ul li.featuredItem.vevent p.invite-only a { font-size: 11px;  color: #333; padding: 0 0 0 4px; }


#content { font-size: 1.1em;}

#content p { line-height: 19px;  }

#content h4 { font-size: 1.4em; font-weight: bold; color: #333A8A;  padding: 20px 0 1px 0; line-height: 18px;}

.BoardListing #content h4 { padding: 0px; margin: 0; font-size: 1.2em;}

img.boardSmall { float: left; padding: 0 10px 10px 0; width: 40px;  border: 1px solid# 444; }
h4.pubList { border-top: solid #666 3px;  }
	
#content h4.details { font-size: 1.4em; font-weight: bold; color: #333A8A;  padding: 5px 0 1px 0;}
#content h4 a { color: #333A8A !important;}

#content .container h4 { padding: 10px 0 10px 0;}
#content h5 { padding: 15px 0 0 0; margin: 0; color: #272c7e; font-size: 1em;}

#contentIndent {  padding: 0 15px 0 0px; }

#content ul, #content ol { display: block; margin: 20px 0 20px 0;}
#content ol {margin-left: 0px;}
#content ol.clear {clear: left;}
#content ul li.title, 
#content ol li.title {font-weight: bold; color: #888;  padding: 0 0 5px 0;}
#content ul li a, 
#content ol li a {color: #003300; text-decoration: underline;}
#content ul li { padding: 0px 0 18px 0px;}
#content ol li {list-style-type: decimal; padding: 6px 0 12px 0px;}

ul.AtoZ  { margin: 10px 0 10px 0; } 
ul.AtoZ li { display: inline; color: #666; padding: 5px 7px 5px 7px !important; list-style:none; margin: 1px; text-decoration: none !important;} 
ul.AtoZ li a { color: #000; font-weight: bold; text-decoration: none !important; } 

.iconPdf { font-size: .8em; display: block; padding: 5px 0 8px 0px; }
.iconWord{ font-size: .8em; display: block; padding: 5px 0 8px 0px;  }
.iconExcel { font-size: .8em; display: block; padding: 5px 0 8px 0px; }
.iconPpt { font-size: .8em; display: block; padding: 5px 0 8px 0px;  }

small.pubDate { display: block; padding: 0 0 15px 0; color: #999; }
#fadeLine { clear: left; height: 20px; border: none !important; margin: 10px 0 0 0; padding: 0; border-top: 1px solid #ddd; }

#sortList { display: none; }

.FormPage #contentIndent form { border: none !important; padding: 10px; }
.FormPage #contentIndent .mForm { bborder: none !important;}
.FormPage #contentIndent .displayNone { display: none; }
.FormPage #contentIndent fieldset { border: none !important; padding: 10px; }
.FormPage #contentIndent input.btn { float:left !important; }
.FormPage fieldset label { margin: 0 0 3px 0; }

#footer { border-top: 6px solid #666; border-bottom: 2px solid #666; display: block; clear: left; padding: 20px 0 10px 0; background: #efefef; }