body{
	color:#000;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	line-height:1.42857143;
	margin:0;
	padding:0;
	overflow:hidden;
}

.calendar_header{
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size:98px;
	margin:0;
	padding:10% 0% 3%;
}

.header-left{
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size:84px;
	margin:0;
	padding:10% 5% 1%;
}

.title-left{
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size:84px;
	margin:0;
	padding:10% 5% 1%;
	}

.holiday_header{
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size:98px;
	margin:0;
	padding:10% 0% 3%;
}

.signage_header{
	font-family: futura-pt, sans-serif;
	font-style: normal;
	font-weight: 900;
	font-size:98px;
	margin:0;
	padding:10% 0% 3%;
	}
	

.signage_subhead{
	font-size:84px;
	margin:0;
}

.signage_two-line_subhead{
	font-size:84px;
	margin:0;
/*	line-height: 1;*/
}

.signage_text{
	margin:0;
	font-size:64px;
	padding-bottom: 10%;
}

@media all and (max-width: 1280px) {
	.signage_header{
		font-size: 70px;
		text-transform: uppercase;
	}
	.signage_text{
		font-size: 40px;
	}
}

.caption .signage_header,
.caption .signage_text{
	padding-left: 45px;
	padding-right: 45px;
}

.signage_left{
	margin:0;
	font-size:63px;
	padding-left: 5%;
}

/*	colors	*/
.black{color:#000000;}
.white{color:#ffffff;}

/*	slider	*/
div.slide{position:relative;overflow:hidden;}
div.slide div.portrait{left:0;position:absolute;top:0;width:35.33333%;}
div.slide div.portrait-secondary{left:0;position:absolute;top:0;width:33.33333%; padding-top: 100px; z-index: -3}
div.slide div.landscape{left:0;position:absolute;top:0;width:100%;}
div.slide div.caption{position:relative;z-index:999;}
div.slide.v2 div.portrait{left:auto;right:0;}
div.slide.v2 div.landscape{bottom:0;top:auto;}
div.slide.v3 div.portrait{left:0;top:0;width:100%;}
div.slide.v3 div.landscape{left:0;top:0;width:100%;}

@media all and (orientation:landscape){
	div.slide{height:1500px;}
	div.slide div.landscape{display:none;}
	div.slide div.caption{padding:0 8% 0 37%;}
	div.slide div.caption-center{text-align: center;}
	div.slide div.caption-left{margin-left: 126px;}
	div.slide.v2 div.caption{padding:0 37% 0 8%;}
	div.slide.v3 div.caption{padding:0 8%;}
}

@media all and (orientation:portrait){
	div.slide{height:1920px;}
	div.slide div.portrait{display:none;}
	div.slide div.caption{padding:60% 8% 0;}
	div.slide.v2 div.caption{padding:20% 8% 40%;}
	div.slide.v3 div.caption{padding:20% 8% 0;}
}

/* Start PL #7888 */
div.slide.v1 div.portrait img{
	border-right: 20px solid white;
}

div.slide.v1 div.landscape img{
	border-bottom: 20px solid white;
}

div.slide.v2 div.portrait img{
	border-left: 20px solid white;
}

div.slide.v2 div.landscape img{
	border-top: 20px solid white;
}

.landscape-img{
	width: 100%;
	height: 200px;
}

.signage-footer{
	margin-top: 0;
	text-align: center;
	font-size: 35px;
	padding-top: 20px;
}

.footer{
	height: 100px;
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
}

/* End PL #7888 */