#chrome{
	display: none;
}

body {
	background-image: none;
	background-color: #FFFFFF;
}

span.promo {
	float: right;
	clear: left;
	margin-left: 5px;
}

#printHeader {
	text-align: right;
}

.bodyHeader1 {
	margin: 0px;
}

p.bodyText3 {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	margin-top: 5px;
}

#borderMiddle p.bodyText4 {
	display: none;
}

#globalLanguageToolbar{
	display: none;
}

#globalLanguageToolbar .languageSwitch{
	display: none;
}
	

#globalLogo{
	display: none;
}	

#globalNav{
	display: none;
}

#globalNavItems{
	display: none;
}

#globalSearchToolbar{
	display: none;
}

#globalToolbar{
	display: none;
}

#sliver{
	display: none;
}

/* column styles */

#centerContainer{
	float: left;
	overflow:hidden;
}

#centerContainerFullPage{
	float: left;
	overflow:hidden;
}

#columnContainer{
	clear: left; 
}

#leftContainer{
	display: none;
}

#subnav{
	display: none;
}

#subnavListing{
	display: none;
}

#subnavHeaderText{
	display: none;
}

.subNavText{
	display: none;
}

#enhancedMedia{
		display: none;
}

#enhancedMediaLanding{
		display: none;
}

#enhancedMediaOverview{
	display: none;
}	

#toolbar{
	display: none;
}

#toolbarNav{
	display: none;
}

#toolbarVirtualTour{
	display: none;
}

#leftBlankToolbar{
	display: none;
}

#leftColumn{
	display: none;
}

#calendarLegend {
	display: none;
}

.calPad {
	margin: 0 4px 0 4px;
	padding: 0 4px 0 4px;
}

.calPad ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.calPad li {
	list-style: none;
}

/* Calendar Styles */

.calendarDay {
	width: 90px;
	display: inline; 
	margin: 1px;
	position: relative;
	border: 1px solid;
	height: 95px !important;
}

.calendarBorder {
	position: absolute;
	width: 100%;
}

#buttonBar {
	position: relative;
	float: left;
	height: 25px; 
	width: 630px; 
}

#buttonBarBottom {
	display: none;
}

#buttonBar a, 
#buttonBarBottom a {
	font-weight: bold;
	font-size: 11px;
	color: #4E4D4C;
}

.prevMonth {
	z-index: 2;
	position: absolute;
	left: 0;
	padding: 3px 0px 0px 6px;
}

.selectDate {
	z-index: 1;
	position: absolute;
	width: 100%;
	text-align: center;
}

.nextMonth {
	position: absolute;
	right: 0;
}

#calendarBackground {
	float: left;
	width: 660px;
	padding: 2px !important;
}

.calPad #calendarHeaders {
	float: left;
	margin: 1px 0 0 0;
	height: 21px; 
	width: 660px;
}

#calendarHeaders li {
	float: left;
	width: 94px;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.calendarWeek, .calendarDay, .week {
	float: left;
}

.week {
	clear: both;
	padding-bottom: 50px;
}

.calendarText {
	margin-top: 6px;
	font-family: arial, helvetica;
	font-size: 11px;
	position: relative;
}

.calendarOn, 
.calendarOff {
	position: relative;
	font-size: 12px;
	font-family: arial, helvetica;
	font-weight: normal;
	text-align: center; 
	padding: 4px;
}

.calendarOn, 
.calendarOn a, 
.calendarOn a:visited {
	color: #000;
	text-decoration: none;
	text-align: right;
}

.calendarOff, 
.calendarOff a {
	color: #000;
	text-decoration: none;
	text-align: right;
}

div.event, div.calStay, div.calPlay, div.calGoodValue, div.calBestValue, div.calTicketPeak {
	position: absolute;
	font-size: 9px;
}

.calendarText .event {
	position: relative;
	z-index: 2;
	top: -8px;
}

.event {
	clear: both;
	position: relative;
   color: #000000;
   margin-left: 5px;
}

.calendarText .media {
	margin-left: 18px;
}

.event IMG {
	margin: 0 3px 0 -13px;
}

.calendarText .event .time {
   color: #000000;
	font-size: 10px;
}

div.event a {
	display: none;
}

/* Ticket Styles */
.calTicket .calTicketPeak {
	background-color: #fff094;
}
.calTicket .calTicketSpecial {
	background-color: #fec2c2;
}

/* Hotel Styles */
.calHotel .calHotelPeak {
	background-color: #e3ffaa;
}
.calHotel .calHotelOffPeak {
	background-color: #f1ddff;
}
.calHotel .calHotelRegular {
	background-color: #e5f2f8;
}

/* Day Type Styles ONLY visible on PRINTOUTS */
.dayTypeDisplay {
	font-size: 9px;
	text-decoration: italic;
}

#printDayTypeDescription {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	width: 660px;
	padding: 5px;
	margin: 10px 0px;
	border: 1px solid;
}

#multiDayCalendarTable {
	display: none;
}

#backToTop {
	display: none;
}

#disclaimer {
	display: none;
}

#footer {
	display: none;
}

#borderBottom {
	display: none;
}

#printFooter {
	margin-top: 5px;
	clear: both;
	width: 660px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

/* Automatically clears floats */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
	
.clearfix {display: inline-table;}
	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
