/*********************************************************************
Filename:	print.css
Project:	Davie County Economic Development
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:#1B2830; background:#FFFFFF;}
p{margin:0 0 12px 0;}
a{color:#5EA84C; text-decoration:none;}
a:hover{color:#2E8BCC; 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 */
#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, #content a:hover{text-decoration:none;}
#content h2#pageTitle{margin:152px 0 11px 0; font-size:1.4em; font-weight:bold; font-family:Palatino Linotype, Verdana, Helvetica, Arial, _san; color:#2E8BCC;}
#content h3, #content h1, #content h2, #content .heading{margin:0 0 12px 0; font-size:1.2em; font-weight:bold; color:#2E8BCC;}
#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:#2E8BCC;}
#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;}
/** END:  top nav **/

/**** END:  Header Region ****/

/* Forms */
.formButtons{text-align: center; margin: 20px 0px 20px 0px;}
.label{text-align:left; padding: 5px 0px 0px 0px; font-size:11px; display:inline!important;}
.field{text-align: left; border:1px solid #cccccc; margin:2px 5px 4px 0px;}
.select{text-align: left; border:1px solid #cccccc; margin:2px 5px 4px 0px;}
.example{font-size: 10px; color:#666666;}
.required{font-size: 10px; color:#FF0000;}
.error{font-size: 10px; color:#ff0000;}
.hidden{display:none;}
.LV_validation_message{margin:0 0 0 5px; font-size: 10px; display:block;}
.LV_valid {color:#00CC00; height:0px; margin:0; padding:0; display:none;}
.LV_invalid {color:#CC0000;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #cccccc;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000 !important;}

/************ BEGIN:  NEWS ************/
/* news :: what's new */
.newsListingArticle{margin-bottom:24px;}
.newsListingTitle{margin-bottom:6px;}
.newsListingTitle a{font-weight:bold; text-decoration:none;}
.newsListingSummary{margin-bottom:6px;}
.newsListingMore{}
#newsDate{margin:-6px 0 24px 0;}
/************ END:  NEWS ************/

/**** 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 ************/
