@charset "utf-8";

/* Izilla CSS Print Template v1.2 (02/11/2009) */
/* http://www.izilla.com.au */

/* --------------------------------------------
	Conditional Browser Rules
----------------------------------------------- */

/*
	Usage: Apply each of these "hacks" after the initial incorrect value has been set.

	Child Selector for FF, IE7, Opera, Safari:
		html > body element {rule}
	
	Child Selector + Comment Hack, which IE7 ignores:
		html >/^^/ body element {rule}
	
	Comment Hack to hide from IE5x:
		element {selector/^^/:/^^/ value;}
		
	Target Opera and Safari:
		@media all and (min-width:0px) {
			head~body:lang(en) element {rule}
		}
	
	To fix Firefox Left-Click/Print Drop Clearing Issues
	
	html >/^^/ body element {
		overflow: visible;
	}
	
	element:after {
		clear: both;
		content: ".";
		display: block;
		height: 0;
		visibility: hidden;
	}
	
	Replace ^ with *
*/

/* --------------------------------------------
	Common Print Styles
----------------------------------------------- */

.firebugHighlight {
    background-color: #3875d7 !important;
}

.firebugRulerH {
    background: url(chrome://firebug/skin/rulerH.png) repeat-x !important;
}

.firebugRulerV {
    background: url(chrome://firebug/skin/rulerV.png) repeat-y !important;
}

.firebugLayoutBoxMargin {
    background-color: #edff64 !important;
}

.firebugLayoutBoxBorder {
    background-color: #666 !important;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue !important;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue !important;
}

.firebugLayoutLine {
    background-color: #000 !important;
}

* {
	background: none !important;
}

.gecko object {
	display: none;
}

.error, .ok {
	width: auto;
}

.error h3, .ok h3, .error ul, .ok ul {
	background: none;
}

.error h3, .ok h3 {
	padding-left: 17px;
}

ul, .error ul, .ok ul {
	list-style-type: disc;
	padding-left: 33px;
}

ul {
	list-style-type: square;
}

li ul {
	list-style-type: circle;
}

html body ul li, html body .error ul li, html body .ok ul li {
	padding-left: 10px;
}

a.managed, a.feature {
	padding-left: 0;
}

.typeface-original {
	display: block;
}

.typeface-canvas {
	display: none;
}

html body #search ul li.previous, html body #search ul li.next {
	display: none;
}

#search ul li span, #search ul li a:focus, #search ul li a:hover {
	color: #000;
}

/* --------------------------------------------
	Specific Print Styles
----------------------------------------------- */

.lb_open, .lb_open body {
	height: 100%;
	min-height: 100%;
}

.lb_open #wrapper_site {
	display: none;
}

#colorbox, #cboxWrapper, #cboxContent, #cboxLoadedContent, #cboxMiddleWrapper {
	height: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
	width: 100% !important;
}

#cboxOverlay, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {
	display: none !important;
}

#skip_to, #header, #nav_main, #col_1, .decoration, #feature #map, .wrapper_cols.alt .col, .inner .more, .view_all {
	display: none;
}

#nav_main a {
	color: #000;
}

#wrapper_site {
	padding: 0;
	width: 100%;
}

#content, .one_col #col_2 {
	padding: 0;
	width: 100%;
}

.wrapper_cols.alt .col.first_node {
	display: inline;
	width: 100%;
}

#pnl_news_nav li {
	margin-right: 1%;
	width: 24%;
}

#pnl_news_nav a {
	margin: 0;
}

#pnl_news_nav span {
	margin: 0;
	padding: 7px 0;
}

#pnl_news_inner {
	height: auto !important;
	width: 100% !important;
}

#pnl_news .panel {
	color: #444;
	display: block !important;
	float: left;
	height: auto !important;
	margin-right: 1%;
	padding: 0;
	position: static !important;
	width: 24% !important;
}

#twitter_update_list {
	height: auto !important;
}

.featured_events {
	height: auto !important;
}

.featured_events li {
	border: 1px solid;
	display: inline !important;
	filter: alpha(opacity=100) !important;
	height: auto !important;
	opacity: 100 !important;
	position: static !important;
	width: 428px !important;
}

.operator_category {
	list-style-type: none;
}

#operator_list .inner, .featured_events .inner {
	height: auto;
}

#operator_list h3, #operator_list h3 span a {
	color: #000;
}

#operator_list h3 {
	border: 1px solid;
}

#operator_content {
	height: auto !important;
}

#operator .operator {
	display: block !important;
	position: static !important;
}

