body{
	background:#FFFFFF;
	text-align:left;
}
.printheader{
    display:block;
    height:90px;
}
.printheader .logo{float:left;}
.printheader .phone{float:right;}
#pageWrapper{
	width:100%;
	text-align:left;
	margin:0 auto;
	background:none;
}

#header{
	display:none;
}
.mainTop{
	display:none;
}

.mainContent{
	float:none;
	width:auto;
	min-height:0;
	margin-right:auto;
}
.mainContent .mainPadLayer{
	padding:0;
	background-color:#FFF;
}
.mainPadWithRight{
	float:none;
	width:auto;
	margin:0;
	background-color:#FFF; 
}
.rightCol{
	float:none;
	width:auto;
	margin:15px 0 0;
}

.leftCol{
	display:none;
}


/*  Share This section  */
.shareThis{
	display:none;
}

#footer{
	display:none;
}

/*  Specific items to display  */



/*  Stuff to hide  */
.mapToggle,
.pageHero,
.helplink,
.addTo{
    display:none !important;
}

/*  fonts and text styles  */
.htmlContent ul{
    list-style-type:disc !important;    
}
.htmlContent li{
	background:none;
	list-style-type:disc !important;
	padding-left:0;
	margin-left:2em; 
}

/*  Tiles  */
.rightCol .tile{
    background:none;
    margin-bottom:20px !important;
}
.rightCol .blueTile .tileContent,
.rightCol .dealsTile,
.rightCol .dealsTile .tileContent,
.rightCol .fancyTile,
.rightCol .fancyTile .padLayer,
.rightCol .lastBottom,
.rightCol .slideContent
{
    background:none;
    padding:0;
    border:0;
}
.rightCol .slideContent
{
    display:block !important;
    margin-bottom:20px;
}

.rightCol h3.slideMenu,
.rightCol h3.slideMenu a,
.rightCol .slidingTile h3.first a,
.rightCol .slidingTile h3.last a,
.rightCol .dealsTile h3.tileTitle,
.rightCol .blueTile h3.tileTitle,
.rightCol h3.tileTitle
{
    color:#000 !important;
    background:none;
    font-size:14px;
    text-decoration:underline;
    font-weight:bold;
    padding:0;
    margin-bottom:5px;
}

h3.slideMenu{
	background:none;
	font-size:14px;
}
h3.slideMenu a{
	background:none;
	display:inline;	
	padding:0;
	outline:none;
	text-decoration:none;
}

/*  boxes  */
.whiteBoxWide,
.fullWidthBox,
.greyBox,
.greyBoxWide{
	background:none;
	width:auto;
	margin-bottom:20px;
}
.whiteBoxWide .padLayer,
.whiteBoxWide .bottomWrap,
.fullWidthBox .padLayer,
.fullWidthBox .bottomWrap,
.greyBoxWide .padLayer,
.greyBoxWide .bottomWrap{
	background:none;
	padding:0;
}
h2.boxheading{padding:0;}

.resortMap .padLayer{
	padding:0 !important;
}

/*  tab boxes  */
.tabBox{
	padding-top:0;
}
.tabBoxTabs{
	height:auto;
	width:auto;
	position:relative;
	left:auto;
	top:auto;
}
.tabBoxTabs li{
	float:none;
	margin:0;
	padding:0;
	height:auto;
	display:none;	
}
.tabBoxTabs li.active{
    display:block;
}
.tabBoxTabs a{
	float:none;
	background:none;
	padding:0;
}
.tabBoxTabs a span {
	float:none;
	display:inline;
	background:none;
	padding:0;
	font-weight:bold;
	line-height:inherit;
}
.tabBoxTabs .active a{
	background-position:left 0;
	color:#000000;
	font-size:14px;
	text-decoration:underline;
}
.tabBoxTabs .active a span{
	background-position:right 0;
}

.tabBox .whiteBoxWide{
	margin-top:0;
	width:100%;
}
.tabBox .whiteBoxWide .padLayer{
	padding:0;
	background-image:none;
}
.tabBoxContent{
	padding:0;
}

/*  resort  */
div.mtnStats{background-position:272px 50%;}
.mtnStats table.right{
    float:none;
    margin-left:300px;
}
.locationTab .mapContainer{
   margin-right:15px;
}
.locationTab .locationInfo{
   float:left;
}

.dealsList{clear:both;}
