	@charset "UTF-8";
/* CSS Document */


body, body * {
	vertical-align: baseline;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
}

/* Div layer for the entire collapse banner. */
#collapse_container_dc {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	display:none;
	overflow: hidden;
}

#cta{
	position:absolute;
	background:rgba(0,0,255,0.3);
	width: 156px;
	height:50px;
	border-left:#fff 1px solid;
	left:320px;
	transition: 0.3s ease-out all;
}

#cta.in{ left:242px; }

#cta #copy{ position:absolute; left:11px; top:11px; opacity:0; transition: 0.3s ease-out all; }
#cta #copy.in{ opacity:1; }

#cta #arrow{ position:absolute; left:32px; top:26px; opacity:0; transform:scale(1.5,1.5); transition: 0.3s ease-out all; }
#cta #arrow.in{ opacity:1; transform:scale(1,1); }
#cta #arrow.off{ opacity:0; transform:scale(0.6,0.6); }

#collapse_content_dc {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}

/* Invisible button for cta. */
#cta_dc {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
	opacity: 0;
	z-index: 400;
}


/* Div layer for the entire expanded. */
#expand_container_dc {
	position: absolute;
	margin: auto;
	display:none;
}

#exitTrigger{ position:absolute; top:0px; left:0px; width:320px; height:416px; }

#expand_content_dc {
	position: absolute;
	width:320px;
	height:416px;
	top: 0px;
	left: 0px;
	background-color: #FFF;
	z-index: 100;
}

#addToCalendarBtn{
	position:absolute;
	top:380px;
	left:74px;
	width:170px;
	height:24px;
	cursor:pointer;
}

/* Invisible button for background clickthrough. */
#background_exit_dc {
	position: absolute;
	cursor: pointer;
	opacity: 0;
	background-color: #FF0000;
	z-index: 300;
}

#bgImage{
	position: absolute;
	top: 0px;
	left: 0px;
}

#exitImage{
	position: absolute;
	left: 1369px;
	top: 5px;
	z-index: 500;
	cursor: pointer;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

