/******************************************************************************
Filename:  print.css
Project:   Trailways
Purpose:   Site CSS:  Contains global print styles 
Date			Developer	Description
07/01/2008		ln			Version 1.0
******************************************************************************/

/**** GLOBAL STYLES ****/
body{font-size:11pt; font-family: Verdana, Geneva, sans-serif;}
body.int{}
.right{text-align: right;}
.clear{clear: both; height: 0px;}
#screenreaderNav{display:none;}
.screenreaderNavAnchor{display:none;}
img{border:none;}
.floatLeft{float: left;}
.floatRight{float:right;}

/************ CONTENT ************/
#contentWrapper{width: 100%; }
#contentContainer{}

#homeFlash{display:none;}

#homeMarketing{display:none;}

#intpageWrapper{}
#intcontentWrapper{}
#intcontentContainer{}
#intcontentTop{display:none;}
#intcontentHeader{display:none;}
#intcontentSectionHeading{display:none;}
#intcontentSectionHeading .floatLeft{}
#intcontentSectionHeading img{display:none;}
#intcontentMainWrapper{background:none;}

#intcontentLeftNav{display:none;}
#leftnavbottom{display:none;}

#intcontentMiddle{margin: 150px 0px 0px 0px;}
#intcontentMiddle img{padding: 5px; border:1px solid #cccccc; margin: 15px;}
#intcontentMiddle p{line-height:1.4em; letter-spacing:0.02em;}
#intcontentMiddle p a{color:#ef3e33; text-decoration:underline;}
#intcontentMiddle p a:hover{color:#ef3e33; text-decoration:none;}
#intcontentMiddle h1{color:#ef3e33; font-size:13pt; font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; margin:0; padding: 15px 0px 0px 0px;}
#intcontentMiddle h2, #intcontentMiddle h3, #intcontentMiddle h4, #intcontentMiddle h5, #intcontentMiddle h6, #intcontentMiddle h7{color:#ef3e33; font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; margin:0; padding: 15px 0px 0px 0px;}
#intcontentMiddle #top{display:none;}
#intcontentMiddle #top2{display:none;}
#contentMapContainer{display:none;}

#intcontentRight{display:none;}
#adMid{display:none;}

/************ FOOTER ************/
#footerWrapper{display:none;}
#footerContainer{display:none;}
#intfooterWrapper{display:none;}
#intfooterContainer{display:none;}



/************ HEADER ************/
#headerWrapper{display:none;}


/************ TOP NAVIGATION ************/
#topnav{display:none;}

/************ FORMS ************/
span.hidden{display:none} 

.searchField{color:#ffffff; background-color:#B53131; font-size: 70%; width:135px; font-weight:bold; font-family: Verdana, Geneva, sans-serif; padding: 2px 0px 0px 5px; border:0; height:14px;}
.formHeader{color:#dddddd; background-color:#AE0000; font-size: 12pt; font-weight:bold; font-family: 'Trebuchet MS', Trebuchet, Helvetica, sans-serif; padding: 5px 5px 5px 5px; margin: 20px 20px 20px 0px;}
/*table{margin: 0px 0px 0px 30px;}
table td{padding: 5px 0px 5px 0px;}*/
.form td{padding: 5px 5px 5px 0px;}
.formButtons{text-align: center; margin: 20px 0px 20px 0px;}
.label{text-align: right; padding: 5px 10px 0px 0px; font-size:9pt;}
.field{text-align: left; border:0; border-bottom:1px solid #666666;}
.select{text-align: left; border:0; border-bottom:1px solid #666666;}
.example{font-size:8pt; color:#666666;}
.required{font-size:8pt; color:#666666;}
.error{font-size:8pt; color:#ff0000;}
.LV_validation_message{margin:0 0 0 5px; font-size:8pt; display:block;}
.LV_valid {color:#00CC00;}
.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:  PRINT ************/
#printHeader{position:absolute; top:0;}
#pageTitleContainer{margin:20px 0 0px 0px; color:#000000; font-weight:bold; font-size:13pt;}
#pageTitle{width:auto; height:auto; margin:0px; color:#000000; font-weight:bold; font-size:10pt; text-align:left; margin-bottom: 10px;}

