/* PRINT CSS */
.print{ display: block !important; margin: 0 0 20px 0; }

/* Hide Main Structural Elements */
a.logo,
div.lang,
nav,
div#footer-wrapper{ display: none !important; }

body{ 
	background: #ffffff;
	color: #000000;
	font-size: 11pt;
	font-family: Georgia, Times New Roman, serif;
}

a:link, a:visited {
	color: #000000;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6{ font-size: 13pt; font-weight: bold; font-style: normal; page-break-after:avoid; }
a, p, li, span{ font-size: 11pt; font-weight: normal; font-style: normal; }

body,
#wrapper,
#inner-wrapper{
	float: none !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
}

ul.subnav, 
ul.subnav li{ margin: 0 !important; padding: 0 !important; }
ul.subnav li{ list-style: none; margin: 0 0 20px 0; }
ul.subnav li a{ text-decoration: none !important; font-weight: normal; }

/* Columns */
section#inner{
	padding: 0;
	width: 100%;
}				
	section#inner .alpha,
	section#inner .middle,
	section#inner .omega{ 
		float: left;
		padding: 0 40px 0 0;
		overflow: hidden;
		display: inline;
	}
	section#inner .omega{ padding: 0; }
section#inner.threecol{}
	section#inner.threecol div.alpha{ width: 150px; }
	section#inner.threecol div.middle{ width: 194px; }
	section#inner.threecol div.omega{ width: 600px; }