/*body {
	background-color: #fff;
	color:#000!important;
}
a { color:#000!important; }
#container, .rhs, .contentContainer, .rhsBox, .lhsBox, h1, .introBg, h2, .calendar, .starSmall, ul.featured, .tableContainer {
	width: 100%!important;
	background: none!important;
	display:block!important;
	float:none!important;
	position: static!important;
	padding:0!important;
	color:#000!important;
}
.masthead, .footer, .breadcrumb, .subNav, .cornerBottom, .pagination, fieldset, .calendar th .clearfix, .calendar th fieldset, .button, #player1, #flashcontent, .banner img, .btn, p.slide, .extraList, .callToActions, .comments, h2 span, .promoCalendar, .links, .notification, .categoryList, h1 em, .imgRight, .contentContainer .tabContainer ul, .bar, .notification, .contents, .galleryView ul.imgList li div .hint, ul.imgList li img, ul.imgList li div.starSmall, ul.imgList li .right, #footerPromo, .rhsExtra, h1 a, table td.colThree div, div#subNavContainer { display: none!important; }
.descriptionTag {
	float:none;
	border:1px solid red;
}
table .schedule { padding:0; }
table th, table td, caption { border:none; }
caption {
	color:#000;
	font-size:2em;
	padding-bottom:0;
	padding-left:0.7em;
}
.contentContainer ul li { list-style-image:none; }
.contentContainer div ul { margin:0.75em 0 0.25em 3em!important; }
h1, h2, h3 { color:#000!important; }
h1 {
	border-bottom:3px solid black;
	text-align:left!important;
*margin-top:-2.5em!important;
}
ul.imgList { margin:0!important; }
ul.imgList li {
	padding-bottom:1em!important;
	width:100%!important;
	padding:0!important;
}
ul.imgList li div.textContainer {
	width:100%!important;
	float:none;
}
ul.imgList li div.clearfix {
	border:none!important;
	margin-bottom:0;
	width:40px!important;
	padding:0!important;
}
.galleryView ul.imgList li h3.clearfix span {
	text-align:left;
	font-size:1.25em;
}
.galleryView ul.imgList li h3.clearfix em { font-weight:normal; }
.contentInside h2.clearfix { *margin-top:-0.75em;
}
.galleryView ul.imgList li { margin-bottom:1em; }
.contentInside h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.introBg {
	padding:0;
	margin-bottom:0.75em!important;
}
.intro {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:1em;
	padding:0;
}
h3 {
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
}
.rhsBox .extra {
	padding:0;
	font-size:1em;
}
.contentInside .imgList li.pricing p { border-color:#333333; }
.contentInside .imgList { padding:0; }
.contentInside .imgList { margin-left:0!important; }
.contentInside .imgList li {
	padding-left:0!important;
	background:none;
}
.rhs .regionsList div div { padding:0!important; }
.regionsList div.clearfix { margin-bottom:0; }
.regionsList { padding:0; }
.contentWrapper #tab-container-1 { margin:1.5em 0 1.5em 0!important; *padding-bottom:1.5em!important;
}
.galleryView ul.generic li, ul.imgList li, .contentContainer .contentWrapper .tabContainer .tab, .listView ul.generic li { border:none!important; }
.listView ul.imgList li div.clearix { width:90%; }
.ul.imgList { margin-bottom:0!important; }
.galleryView ul.generic li, ul.imgList li { padding:0 0 2em 0!important; }
.rhs h2 { font-size:1.5em!important; }
.regionsList div {
	border-left:none;
	padding:1em 0!important;
}
.tags {
	display:block;
	background:none;
}
h1 span {
	float:none;
	padding:0;
}
.information div { padding:0; }
.calendar table { border:1px solid grey!important; }
.calendar table th {
	padding:2em 1em!important;
	border-bottom:1px solid #C2CACD;
}
.calendar table tr.months td {
	padding:1em 1em!important;
	border-bottom:1px solid #C2CACD;
	border-right:1px solid #C2CACD;
}
.contentHolder { float:none; }
.downloads li {
	border:none;
	width:100%;
	display:block;
}
.downloads p { width:80%; }
.intro h3, .intro h4 {
	width:100%;
	float:none;
}
h1 { margin:0 0 0.75em 0; }
.detailList li {
	float:none;
	width:100%!important;
	padding:3em 0 0 0!important;
	margin:0!important;
}
ul.detailList li h3, ul.detailList li p { padding:0!important; }
ul.detailList li img { margin-left:0; }
.rhs h2 span { padding:0; }
ul.imgList li {
	padding:2em 0 3em 0;
	border-bottom:1px solid #CCCCCC;
}
ul.imgList li img {
	margin:0 1.5em 0 0;
	padding:0!important;
	border:0!important;
	float:left;
}
ul.imgList { margin:3em 0 2em 0; }
ul.imgList p { margin:0; }
ul.imgList h3 span { padding:0; }
ul.imgList li div.textContainer { width:58%!important; }
ul.imgList span.icon {
	top:1.2em;
	left:0;
}
th {
	border:0;
	text-align:left;
}*/
