@charset "utf-8";

/* Izilla CSS Print Template v1.1 (05/08/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
----------------------------------------------- */

* {
	background: none !important;
}

.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;
}

body {
	color: #000;
	padding: 0;
}

.gecko object {
	display: none;
}

ul {
	list-style-type: circle;
}

html body ul li {
	padding-left: 10px;
}

/* --------------------------------------------
	Specific Print Styles
----------------------------------------------- */

#wrapper_site {
	width: 100%;
}

#header h1, #header h2, #w_nav_main, #room, #footer .logo, #nav_members {
	display: none;
}

#header p, .js #w_info, .info h4, .js .member {
	position: static;
	width: 100%;
}

#main {
	margin-left: 0;
}

#w_content {
	padding: 0;
}

#content_top, #content_bottom {
	height: 0;
}

#footer a {
	color: #5c6844;
}

.info h4 {
	margin-bottom: 0;
}

.info .benefits li {
	height: auto;
	margin-bottom: 0.5em;
	text-indent: 0;
}

.info h3 {
	color: #000;
}

.info_content {
	color: #000;
}

table th, table td.th {
	color: #000;
}

html >/**/ body .members_nav {
	overflow: visible;
}

.members_nav:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.js .member {
	border-bottom: 1px solid #aaa;
	margin-bottom: 1em;
}