/* Start of CMSMS style sheet 'Tour Content Print' */
/*========Copyright 2008 Steve Nicel, Luminous Design ========*/
/*Sections hiding when page printing. We only want Tour content printed.*/

body {
color: #333333 !important;   /* we want all print text in black */
background-color:#fff !important;   /* on white background */
font: normal 9pt/130% verdana, arial, sans serif;  
border:0 !important;   /* no borders thanks */
width: 100%;
}

/*============ This effects every tag ===========*/
* { border:0 !important; } /* again no borders on printouts */ 

/*======= Put all non-printing sections in here =======*/
.accessibility,      /*no need for accessibility on printout. */
.noprint,
.b01 img, .b02 img, .b03 img, .b04 img, .b05 img, .b06 img, .form1.find, #home .col5, #home #title,
#leftcol,
#footer,
#header h1 a,
#search,
#title2,
.bookmark,
.topnav,
.nav2 ul,
.pic,
.rhino
{display:none !important;}


/*================= Logo ================*/
#tourpage #header h1 {
        background-image: url(images/slices/logo.gif) !important;
        display: block !important;
}

/*============= Center Column =============*/
/*#centercol{
	
}*/

#centercol {        /* remove all width constraints from content area */
display:block !important;
width:100% !important;
border:0 !important;
padding:.8em !important;
}

img {        /* this makes images cause a pagebreak if it doesnt fit on the page */
float:none;
}

/*============== Sub Columns =============*/
.subcols{
	height: 1%;
	padding: 0 0px 0 0px;
}
.subcols2{
	border-top: 1px solid #ccc7bc;
	height: 1%;
	padding: 25px .5em;
}
#home .subcols2{
	padding: 25px 0;
}
/*.col1{
	float: left;
	width: 280px;
}*/

/*============== Tour Page ==============*/
#tourpage #tcontent1 .col1 {  /* left-col main container. */
	float: left;
	width: 48% !important;	/*280px*/
        margin: 0 3.5% 0 0;
}
#tourpage #tcontent1 .col1.fr{  /* right-col main container. */
	width: 48% !important;    /*300px*/
        margin: 0;
} 
.tooltiptext {
        display: block !important;
        width: 180px;
}
/*----------------- Itineraries Info ----------------*/
.list3 .list3-dt {    /* short itinerary */
        color: #415301;
}
#tcontent2 h5 {    /* long itinerary */
        color: #415301;
        font-size: 110%;
}

/*============ Inner Page CSS =============*/
#inner .col1{  /* left-col main container. */
	width: 100%; /*400px;*/
}
#inner .col1.fr{  /* right-col main container. */
	width: 50%; /*180px;*/
} 
#inner .main-hdr{
	background: #C7D597;  /*inner-page h2-bg-color under header image*/
}
#inner .main-hdr a{
	text-decoration: underline;
}

/*============== Columns ===============*/
.col2{    /* tour page bottom container */
	margin: 0 0 0 0px;
	/*width: 620px;*/
}
.col3{    /* index page */
	float: left;
	height: 1%;
	width: 100%; /*width: 505px;*/
}
.col4{    /* index page */
	float: left;
	width:47%; /*width: 260px;*/
}
.col4.fr{    /* index page */
	width: 47%; /*width: 220px;*/
}
.col5{    /* index page */
	background: url(../images/vl-dot.gif) repeat-y left;
	float: right;
	padding: 0 0 0 10px;
	width: 230px;
}
.col6{    /* index page */
	float: left;
	width: 171px;
}
.col7{    /* index page */
	float: left;
	height: 1%;
	width: 630px;
}
.col8{    /* index page */
	float: left;
	width: 171px;
}
.col9{    /* index page */
	float: left;
	margin: 0 0 0 20px;
	width: 195px;
}

/*============= Styling Headings ==============*/
/*----- Main Heading for Tour and Inner Pages -----*/
.main-hdr{
	background: #82a5ad;  /*inner-page h2-bg-color under header image*/
	color: #ffffff;
	height: 30px;
	padding: 8px 10px 5px !important;
        margin-bottom: 5px;
        width: 100%;
}
.main-hdr a{
	color: #ffffff;
	text-decoration: underline;
}
.main-hdr h2{
	color: #ffffff;
	float: left;
        margin: 0;
        padding: 5px;
	font-size: 20px;
}
.main-hdr small{
	font-size: 10px;
}
.main-hdr .fr{
	padding: 5px 0 0;
	text-align: right;
}

/*-------------------- Sub Heading ---------------------*/
.subhdr{
	background: #ccc9b2 url(../images/subhdr-bgr.gif) repeat-x top !important;
	clear: both;
	height: 37px;
	margin: 0 0 1.2em;
	overflow: hidden;
}
.subhdr h3{
	float: left;
        color: #fff !important;
	font-size: 12px;
	line-height: 30px;
	padding: 0 0 0 35px;
        margin: 0;
}
.subhdr img{
	float: right;
        margin-top:-1px;
}



/* End of 'Tour Content Print' */

