/*********************************************************************
Filename:	print.css
Project:	Davie County Chamber of Commerce
Purpose:	Print CSS File
Date		Developer	Description
04/24/2009	jmk			Version 1.0
*********************************************************************/

/**** BEGIN:  GENERAL STYLES ****/
body{margin:0 0 0 0; font-family:Verdana, Helvetica, Arial, _san; font-size:8pt; color:#444444; background:#FFFFFF;}
p{margin:0 0 12px 0;}
a{color:#4E7F2E; text-decoration:none;}
a:hover{color:#93AF6B; text-decoration:none;}
img{border:none;}
#screenreaderNav{position:absolute; left:0; top:0; z-index:-1;}
.screenreaderNavAnchor{display:none;}
.clear{clear:both;}
#bodyContainer{width:100%;}
/**** END:  GENERAL STYLES ****/

/**** BEGIN:  Content Region ****/
#contentRegion{width:100%; margin:0 0 5px 0;}

/** BEGIN:  Content Container **/
#contentRegion #contentContainer{width:100%;}
#contentRegion #contentContainer #impact{display:none;}
#contentRegion #contentContainer #impact img{display:none;}
#contentRegion #contentContainer #contentWrapper{width:100%;}
html > body #contentRegion #contentContainer #contentWrapper{}
/* BEGIN:  content */
#contentSeparator{display:none;}
#content{float:left; display:block; width:65%; padding:25px 0 0 5px; line-height:1.3em; overflow-x:hidden;}
#content p{margin-bottom:18px;}
#content a:hover{text-decoration:underline;}
#content h2#pageTitle{margin:152px 0 11px 0; font-size:1.4em; font-weight:bold; font-family:Palatino Linotype, Verdana, Helvetica, Arial, _san; color:#4E7F2E;}
#content h3, #content h1, #content h2, #content .heading{margin:0 0 12px 0; font-size:1.2em; font-weight:bold; color:#4E7F2E;}
#content h4, #content .subheading{margin:0 0 12px 0; font-size:1.1em; font-weight:bold;}
/* END:  content */
/* BEGIN:  tables */
#content table.table{border:1px solid #c3c6c9; padding:0; margin:0 0 12px 0; font-size:1.0em; text-align:left;}
#content table.table tr{vertical-align:top;}
#content table.table th{vertical-align:bottom; padding:5px; text-align:left; background:#c3c6c9;}
#content table.table td{padding:5px 5px 5px 5px;}
#content table.table p{line-height:16px;}
#content table.table .odd{}
#content table.table .even{background:#eeeeee;}
#content table.singlespace{}
#content table.singlespace p{margin:0; padding:0;}
/* END:  tables */
/* BEGIN:  site map module */
#sitemap{margin-left:20px;}
#sitemap a, #sitemap a:visited, #sitemap a:active{text-decoration:none;}
#sitemap a:hover{text-decoration:underline;}
.sitemapTitle{font-size:1.2em; font-weight:bold;}
.sitemap1{margin-left:20px;}
.sitemap2{margin-left:20px;}
/* END:  site map module */
/** END:  Content Container **/

/** BEGIN:  Left Nav **/
#leftNavContainer{display:none;}
#leftNavContainer h1#sectionTitle{display:none;}
#leftNavContainer h1#sectionTitle a{display:none;}
#leftNavContainer h1#sectionTitle a:hover{display:none;}
#leftNavContainer #leftNav{display:none;}
#leftNavContainer #leftNavBottom{display:none;}
/* leftNav1 */
#leftNavContainer .leftNav1Off, #leftNavContainer .leftNav1On{display:none;}
#leftNavContainer .leftNav1Off a, #leftNavContainer .leftNav1On a{display:none;}
#leftNavContainer .leftNav1Off a{display:none;}
#leftNavContainer .leftNav1Off a:hover{display:none;}
#leftNavContainer .leftNav1On a{display:none;}
/* leftNav2 */
#leftNavContainer .leftNav2Off, #leftNavContainer .leftNav2On{display:none;}
#leftNavContainer .leftNav2Off a, #leftNavContainer .leftNav2On a{display:none;}
#leftNavContainer .leftNav2Off a{display:none;}
#leftNavContainer .leftNav2On a{display:none;}
#leftNavContainer .leftNav2Off a:hover, #leftNavContainer .leftNav2On a:hover{display:none;}
/* banner ad */
#leftNavContainer #leftNavBanner{display:none;}
/** END:  Left Nav **/
 
/** BEGIN:  Right Column **/
#rightCol{float:right; width:165px; padding:152px 0 0 0;}
#rightCol .imgArea{width:165px; margin-bottom:15px; text-align:left; overflow-x:hidden;}
#rightCol .imgArea a{color:#4E7F2E;}
#rightCol .imgArea img{}
#rightCol .imgArea .caption{padding:3px; font-size:0.9em;}
#rightCol .imgArea .caption .title{padding-bottom:2px; font-size:1.1em; font-weight:bold;}
/** END:  Right Column **/

/**** END:  Content Region ****/

/**** BEGIN:  Footer Region ****/
#footerRegion{width:100%;}
#footerRegion #footerContainer{width:100%; margin:0;}
#footerRegion #footerContainer #footerContent{display:none;}
#footerRegion #footerContainer #footerContent .column{display:none;}
#footerRegion #footerContainer #footerContent .column .heading{display:none;}
#footerRegion #footerContainer #footerContent .column div{display:none;}
#footerRegion #footerContainer #footerContent .column div a{display:none;}
#footerRegion #footerContainer #footerContent .column div a:hover{display:none;}
#footerRegion #footerContainer #footerCopyright{margin-top:30px; text-align:center; font-size:1.1em; color:#072947;}
#footerRegion #footerContainer #footerCopyright #footerCredit{display:none;}
#footerRegion #footerContainer #footerCopyright #footerCredit a{display:none;}
#footerRegion #footerContainer #footerCopyright #footerCredit a:hover{display:none;}
/**** END:  Footer Region ****/

/**** BEGIN:  Header Region ****/
#headerRegion{display:none;}

/** BEGIN:  globalNav **/
#headerRegion #globalNav{display:none;}
#headerRegion #globalNav a{display:none;}
#headerRegion #globalNav img.divider{display:none;}
/** END:  globalNav **/

#headerContainer{display:none;}
#headerRegion #headerContainer img#logo{display:none;}

/* quicklinks */
#headerRegion #headerContainer #quicklinksSelect{display:none;}
/*!! styles for dropdown are in selectBox javscript function directory !!*/

/** BEGIN:  top nav **/
#headerRegion #headerContainer #topNavContainer{display:none;}
#headerRegion #headerContainer #topNavContainer img.icon{display:none;}
/** END:  top nav **/

/**** END:  Header Region ****/

/* Forms */
.formButtons{display:none;}
.formButton{width:100px; padding:2px; font-size:1.0em; font-weight:bold; color:#FFFFFF; background:#000000; border:1px solid #878d93;}
.label{padding-top:7px; text-align:right; font-weight:bold; vertical-align:top;}
div.label{padding-top:0; text-align:left;}
.data{padding-top:7px; vertical-align:top;}
.field{font-family:"courier new", monospace, courier; font-size:12px; text-align:left; margin:2px 5px 4px 0px;}
.select{text-align:left; margin:2px 5px 4px 0px; font-size:12px;}
.example{font-size: 10px; color:#666666;}
.required{font-size: 10px; font-weight:bold; color:#FF0000;}
.error{font-size: 10px; font-weight:bold; color:#ff0000;}
.hidden{display:none;}

/**** BEGIN:  PRINT ****/
#printHeader{position:absolute; top:0;}
#printHeaderDivider{width:100%; padding:20px 0 0 0;}
#printPageTitleContainer{margin:8px 0 0 0;}
#printPageTitle{font-weight:bold; font-size:12pt; text-align:right; color:#666666;}
#printHeader img#printLogo{}
/**** END:  PRINT ****/

/**** BEGIN:  EVENT CALENDAR ****/
#calendarContainer{}
#calendarContainer .calendar{float:left; margin-right:50px;}
#calendarContainer .calendar .search{width:188px; margin-top:10px; background:#FFFFFF; font-weight:bold; color:#4E7F2E;}
#calendarContainer .calendar .search div.heading{padding:3px 5px 3px 5px; background:#4E7F2E; font-weight:bold; color:#FFFFFF;}
#calendarContainer .calendar .search div.label{display:block; text-align:left;}
#calendarContainer .listing{float:left;}
/**** END:  EVENT CALENDAR ****/

/************ BEGIN:  TREE MENU ************/
.treeview ul{margin:0; padding:0; width:480px;}
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
.treeview li{list-style-type:none; padding-left:18px; margin-bottom:10px; margin-left:-40px;}
.treeview li img{vertical-align:top;}
/* Style for LI that contains sub lists (other ULs). */
.treeview li.submenu{background:url("../images/global/tree_menu/plus.gif") no-repeat 0 4px; cursor: hand !important; cursor: pointer !important;}
/*Style for ULs that are children of LIs (submenu) *//*Hide them by default. Don't delete. */
.treeview li.submenu ul.expanded{display:none; background:none;}
/*Style for LIs of ULs that are children of LIs (submenu) */
.treeview .submenu ul li{margin-left:-22px; margin-top:-5px; cursor:default; background:none;}
#faqs h2{font-size:110%;}
.treeview li.submenu div ul{padding-left:8px; padding-top:10px; background:none; background-color:#FFFFFF;}
.treeview li.submenu div li{padding-left:2px; margin-left:20px; list-style-type:disc; background:none; background-color:#FFFFFF;}
.treeview li.submenu div p{background:none; background-color:#FFFFFF; margin:0; padding:0;}
.treeview li.submenu div {width:480px; margin:0; padding:0;}
/************ END:  TREE MENU ************/