/* style sheet for printing */

	body
	{
		margin: 0 auto;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .9em;
		line-height: 1.6em;
		color: #000;
		background: #fff;
		overflow(-x): hidden;
		word-wrap: break-word;
	}
	
	p, h1, h2, h3, img, table, td, tr, form, ul, li, a, fieldset, legend
	{
		border: 0;
		padding: 0;
		margin: 0;
		outline: 0;
		list-style: none;
	}
	
	h1, h2, h3
	{
		margin: 0 0 1em 0;
	}
	
	h1
	{
		font-size: 1.4em;
		color: #CCC;
	}
	
	h2
	{
		font-size: 1.1em;
	}
	
	h3
	{
		font-size: .9em;
	}

	fieldset
	{
		margin: 0 0 10px 0;	
	}
	
	legend
	{
		padding: 0 0 2px 0;		
		color: #757575;
	}

	a
	{
		color: #000;
	}
	
	a:hover
	{
		text-decoration: underline;
	}
	
	p
	{
		margin: 0 0 1.2em 0;
	}

	.date
	{
		color: #999;
	}

	.remarks
	{
		font-size: .9em;
	}

	#header, #footer, #displayless, #displaymore, #picture #vignetting, #slideshow-thumbnails, #options, .slide, form, #videocontainer
	{
		display: none;
	}

	#headline
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		text-align: right;
	}

	#headline #title
	{
		float: right;
		padding: 15px 15px 0 15px;
	}

	#headline #title a
	{
		text-decoration: none;
	}
	
	#headline #title h1
	{
		font-size: 1.6em;
		padding: .1em;
		display: inline;
		background: #fff;
		color: #888;
	}

	#headline #title h1 a
	{
		color: #000;
	}

	#headline #more
	{
		float: right;
		clear: both;
		padding: .1em;
		font-size: .85em;
		line-height: 1em;
		color: #FF0000;
		background: #fff;
		margin: 0 15px 0 0;
	}
	
	#picture
	{
		width: 100%;
		height: auto;
		min-height: 6em;
	}
	
	.slideshow
	{
		width: 100%;
		height: auto;
		text-align: right;
	}
	
	.slideshow-images
	{
		max-width: 100%;
		height: auto;
		text-align: right;
	}
	
	.slideshow-images img
	{
		width: 19%;
		height: auto;
		margin: 0 1% 10px 0;
		visibility: visible;
		opacity: 1;
		filter: alpha(opacity=100);
		display: block;
	}

	#text, #projectInformation
	{
		clear: both;
		width: 100%;
		height: auto;
	}

	#textcol_left, #textcol_right, #textcol_single
	{
		float: left;
		width: 47%;
		height: auto;
		margin: 0;
		padding: 2em 0 0 0;
	}
	
	#textcol_single
	{
		width: 100%;
	}
	
	#textcol_right
	{
		padding: 2em 0 0 6%;
	}

	.projectStats
	{
		margin: 2em 0 0 0;
		font-size: .8em;
	}
	
	.projectStats h1
	{
		font-size: .85em;
		margin: 0;
		color: #ccc;	
	}
	
	.projectStats p
	{
		margin: 0 0 .5em 0;
		color: #666;
	}

	#newsitem_list, #projects_list
	{
		float: left;
		clear: both;
		height: auto;
		width: 100%;
		margin: 10px 0 10px 0;
		font-size: .9em;
		line-height: 1.2em;
	}
	
	#newsitem_list .pic, #projects_list .pic
	{
		width: 150px;
		height: 60px;
		margin-bottom: 10px;
		padding: 3px;
	}
	
	#newsitem_list a, #projects_list a
	{
		text-decoration: none;
		color: #666;
	}

	#newsitem_list li, #projects_list li
	{
		float: left;
		width: 156px;
		height: 125px;
		margin: 0 3px 3px 0;
		padding: 3px;
		text-align: center;
		overflow: hidden;
	}
	
	#newsitem_list li .date, #projects_list li .date
	{
		margin-right: 3px;
	}
	
	#search_list
	{
		width: 100%;
	}