

@media print {
	
	body {
		background: white;
		color: black;
		font: normal 76% Helvetica, Tahoma, Verdana, Arial, sans-serif;
	}
	h1 {
		color: black;
		font: bold 150%  Helvetica, Tahoma, Verdana, Arial, sans-serif;
		text-transform: uppercase;
	}
	h2 {
		color: #666;
		font: bold 150%  Helvetica, Tahoma, Verdana, Arial, sans-serif;
	}
	h3 {
		color: black;
		font: bold 120%  Helvetica, Tahoma, Verdana, Arial, sans-serif;
	}
	h4 {
		color: #666;
		font: bold 100%  Helvetica, Tahoma, Verdana, Arial, sans-serif;
	}
	p {
		line-height: 1.7em;
		text-align: justify;
	}
	a {
		font-weight: bold;
	}
	
	
	ul {
		margin: 1.5em 0;
	}
	ul li {
		line-height: 1.75em;
		list-style-type: square;
		margin: 0.5em 0;
	}
	blockquote {
		border-left: 5px solid silver;
		margin: 1.5em 0 2em 20px;
		padding: 0 0 0 20px;
		line-height: 1.5em;
	}
	abbr, acronym {
		border-bottom: 1px dotted;
	}
	form {
		margin: 0;
	}
	input, button, select, textarea {
		font: 100% Helvetica, Tahoma, Verdana, Arial, sans-serif;
		overflow: visible;
		width: auto;
	}
	input.button, button {
		width: auto;
		overflow: visible;
	}
	table {
		font-size: 100%;
	}
	hr {
		display: none;
	}	

	
/*####################################################################
	HEADER */
	
	#header {
		background: white;
		border-bottom: 5px solid #666;
		height: 80px;
		position: relative;
	}
	#header #logo h3 img {
		border: 0;
		display: block;
		margin: 0;
		height: 60px;
		width: 180px;
	}
	#header #skip, #header #login {
		display: none;
	}


	
/*####################################################################
	MENU CONTAINER */
	
	#menu_container {
		display: none;
	}

/*####################################################################
	CONTENT CONTAINER */
	
	#content_div {
		margin: 0;
		padding: 0;
	}
	#content_div hr {
		display: block;
	}

	
/*####################################################################
	SUB CONTENT CONTAINER */
	
	#sub_container {
		position: absolute;
		padding: 40px 10px;
		top: 130px;
		width: 140px;
		z-index: 99;
	}
	
	
/*####################################################################
	SEARCH CONTAINER */
	
	#search_container {
		display: none;
	}
	
	
	
/*####################################################################
	FOOTER CONTAINER */
	
	#footer_container {
		border-top: 5px solid #666;
		background: silver;
		padding: 5px 0;
		font-size: 90%;
	}
	#footer p {
		color: #999;
		line-height: 1.1em;
		margin: 0 20px;
	}
	#footer p.top {
		display: none;
	}
}
