

/************ START print.css ********************/

body
{
margin  			: 0px;
padding				: 0px 0px 0px 0px;
font-family			: arial, sans-serif;
font-size 			: 90%;
color				: #666;
background-color	: #FFF;
}

div.news-update, div.event-top, div.email-link-top, div.park-link-top, div#keyfacts, div.pagination, div.search,
div.news-image-mask, #classified-wrapper h6 span, p.backtonews-dark, p.backtoeventdetail-dark, #directory-search, div.options
{
display             : none;
}

div.hold
{
width               : 580px;
padding             : 10px 10px 10px 10px;
}

a
{
color               : #666;
}

a img
{
border              : 0px;
}

strong
{
color               : #000;
}

h1
{
font-size           : 250%;
padding             : 5px 0px 5px 0px;
margin              : 0px;
border-bottom       : 1px solid #DDD;
}

h1 a
{
font-size           : 100%;
color               : #000;
text-decoration     : none;
}

h2
{
font-size           : 150%;
padding             : 5px 0px 5px 0px;
margin              : 0px;
border-bottom       : 1px solid #DDD;
}

h2 a
{
font-size           : 100%;
color               : #000;
text-decoration     : none;
}

h3
{
font-size           : 150%;
padding             : 5px 0px 5px 0px;
margin              : 0px;
border-bottom       : 1px solid #DDD;
color               : #000;
}

div.level1-nav
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 5px 0px 5px 0px;
}

div.level1-nav ul
{
list-style-type     : none;
padding             : 5px 0px 15px 0px;
margin              : 0px;
border-bottom       : 1px solid #DDD;
overflow            : hidden;
}

div.level1-nav ul li
{
display             : block;
float               : left;
padding             : 0px;
margin              : 0px 20px 0px 0px;
font-size           : 80%;
}

div.level1-nav ul li.on a
{
font-weight         : bold;
color               : #000;
}

div.level2-nav
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 5px 0px 5px 0px;
}

div.level2-nav ul
{
list-style-type     : none;
padding             : 5px 0px 15px 0px;
margin              : 0px;
border-bottom       : 1px solid #DDD;
overflow            : hidden;
}

div.level2-nav ul li
{
display             : block;
float               : left;
padding             : 0px;
margin              : 0px 10px 0px 0px;
font-size           : 80%;
}

div.level2-nav ul li.on a
{
font-weight         : bold;
color               : #000;
}

div.level1-nav p
{
overflow            : hidden;
padding             : 5px 0px 5px 0px;
margin              : 0px;
font-size           : 80%;
}

div.news-highlight
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
}

div.news-highlight h4
{
font-size           : 100%;
padding             : 15px 0px 5px 0px;
margin              : 0px;
color               : #000;
}

div.news-highlight h4 a
{
text-decoration     : none;
color               : #000;
}

div.news-highlight p
{
font-size           : 80%;
padding             : 10px 0px 5px 0px;
margin              : 0px;
color               : #000;
}

div.news-highlight p a
{
text-decoration     : none;
color               : #000;
}

div.home-news-block
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
font-size           : 90%;
}

div.home-news-block h5 a img
{
display             : block;
margin              : 0px 0px 5px 0px;
}

div.event-block
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
font-size           : 80%;
}

div.event-block a
{
text-decoration     : none;
}

div.poll
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
font-size           : 80%;
}

div.poll a
{
text-decoration     : none;
}

div.email-link
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
font-size           : 80%;
}

div.park-link
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
font-size           : 80%;
}

div.silver-box
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
font-size           : 80%;
}

#travel
{
font-size           : 90%;
}


div.footer
{
border-bottom       : 1px solid #DDD;
overflow            : hidden;
padding             : 10px 0px 5px 0px;
font-size           : 80%;
}

div.content h5, div.content h4, div.content p, div.content li
{
font-size           : 80%;
}

#news h4
{
border-bottom       : 1px solid #DDD;
padding             : 0px 0px 10px 0px;
font-size           : 80%;
}

#news h4 a img
{
display             : block;
}

#news h4 a
{
text-decoration     : none;
font-weight         : normal
}

#newsarchive
{
font-size           : 80%;
}


#categories
{
font-size           : 100%;
}

#classified-wrapper h6
{
font-size           : 80%;
font-weight         : bold;
margin              : 0px 0px 10px 0px;
}

/* Event Calendar */

/* Calendar Header/Controls */
.mooECal
{
	margin:			0; 
	padding:		0; 
	width:			100% 
	height:			400px; 
	border:			1px solid #999; 
	border-left:	none; 
	text-align:		center; 
	border-collapse:separate; 
	font-family:	Arial, Helvetica, sans-serif;
}

.mooECal li, .mooECal ul
{
	list-style:		none; 
	display:		inline; 
	margin:			0; 
	padding:		0;
}

thead tr
{
	height:			26px;
}

.trControls
{
	height:			26px;
}

.thControls, .ulControls
{
	text-align:		left;
}

.thControls
{
	border-bottom:	1px solid #999; 
	border-left:	1px solid #999; 
	height:			26px;
	background-color:#F9FAFE;
}

.mooECal .liHeaderCal
{
	font-size:		0.7em; 
	float:			right; 
	width:			89%; 
	text-align:		center; 
	margin-right:	2%;
	font-weight:	bold;
	color:			#004C8A;
	line-height:	25px;
} /* date range of current view */

.aPrevCal,.aNextCal
{
	text-decoration:none; 
	font-size:		1.2em;
} /* left/right nav arrow */

.liPrevCal a.aPrevCal
{
	background:		url(../images/generic/arrow-left.png) no-repeat 10px 10px;
	width:			31px;
	height:			24px;
	display:		block;
}

.mooECal .liNextCal
{
	float:			right;
}

.liNextCal a.aNextCal
{
	background:		url(../images/generic/arrow-right.png) no-repeat 0 10px;
	width:			31px;
	height:			24px;
	display:		block;
}

.mooECal .liLoading
{
	display:		none;
}/* "loading..." text */

/* month, week, day view links*/
.ulViewPicker li.liMonthPicker, .ulViewPicker li.liWeekPicker, .ulViewPicker li.liDayPicker
{
	display:		none;
}

.ulViewPicker li
{
	float:			right;
}

.aViewCal
{
	text-decoration:none; 
	font-size:		10px; 
	margin-right:	1.2em; 
	color:			#999;
}
 
.aViewCal:hover
{
	text-decoration:underline;
}

/* mon, tues, wed ... row */
.mooECal tr.dowRow
{
	height:			20px;
	background-color:#DEE6F1;
}

.mooECal tr.dowRow th 
{
	border-left:	1px solid #999; 
	font-size:		0.7em; 
	text-align:		center; 
	height:			20px;
	font-weight:	bold;
	color:			#004C8A;
}

.mooECal tr.dowRow th li 
{
	float:			left; 
	width:			14.28%;
}


/* Calendar Body */
.monthWeek
{
	overflow:		hidden;
}

.weekWeek,.dayDay
{
	height:			90%;
}

.monthDay,.weekDay,.dayDay
{
	border:			1px solid #999; 
	border-right:	none; 
	border-bottom:	none; 
	width:			14%; 
	text-align:		left; 
	vertical-align:	top;
}

.mooECal td.dayDay
{
	padding:		2%;
}

.mooECal td.hover
{
	background-color:#F9FAFE;
} /* color when hovering a day */

.mooECal td.selected
{
	background-color:#DEE6F1;
} /* color for the selected day */

.mooECal td span
{
	color:			#666; 
	font-size:		0.7em;
	margin-left:	5px;
	font-weight:	bold;
} /* day of the month (1-31) */

.monthDay div
{
	height:			80px; 
	overflow:		hidden; 
	cursor:			default;
	padding-left:	2px;
}

.mooECal td div div
{
	font-size:		0.7em; 
	color:			#666; 
	overflow:		hidden; 
	cursor:			default;
}

.mooECal td a
{
	color:			#666; 
	text-decoration:none;
}

.mooECal td a:hover
{
	text-decoration:underline;
}

.mooECal td div.fullEvent
{
	height:			auto; 
	overflow:		auto; 
	font-size:		14px; 
	border-bottom:	1px solid #DDD;
}

/* tips styling */
.tip 
{
	color:			#fff; 
	z-index:		13000; 
	background-color:#666; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}

.tip-title 
{
	font-weight:	bold;
	font-size:		11px;
	margin:			0;
	padding:		8px 8px 4px;
}

.tip-text 
{
	font-size:		11px;
	padding:		4px 8px 8px;
}

.tip a
{
	text-decoration:none; 
	color:			#FFF; 
	font-size:		11px;
}

#directory h6
{
margin          : 0px 0px 10px 0px;
font-size           : 80%;
}

#directory h6 span
{
display         : none;
}

#categories
{
border-top      : 1px solid #DDD;
margin          : 0px 0px 10px 0px;
font-size       : 80%;
}

div.answer
{
margin          : 0px 0px 10px 0px;
}