/*******************************
 *
 *	PRINT.CSS
 *
 *  Version: 1.0
 *
 *	Authors: 
 *	The Roundhouse
 *  Tom Knowles / Dan Nisbet / Mike Harris / Paul Lewis
 *
 *  Description:
 *
 *	This CSS strips back all extraneous 
 *  layout/styling information and creates a clean 
 *  and simple printer-friendly layout.
 */
 
div
{
	position:relative !important;
	display:block !important;
	height:auto !important;
}

.right
{
	position: relative;
	text-align: right;
}

object, embed
{
	display: none;
}

.printflash object, .printflash embed
{
	display: block;
}

hr
{
	display: none;
}

/* Header */

#header
{	
	display: block;	
	margin-bottom: 20px;
	width:auto;
	float:none;
}

#headerlogo
{	
	width:	220px;
	height:	90px;
	display: block;	
	float: none;
	visibility:visible;
}

#homelink
{
	visibility:hidden !important;
	display:none;
}

#splashlogo img
{
	display:none;
}
 
/* divs */

#content
{
	width: auto;
	margin: 0 auto;
	float:none;
	left:0;
	padding-top: 0;
	position:relative;
}

#wrapper
{
	width: auto;
	margin: 0 auto;
	padding:0;
	text-align: left;
	overflow: 0;
}

.wideright #contentleft
{
	width:100%;
	float: none;
	overflow:hidden;
	padding-left:0;
	margin: 0;
	padding: 0;
}

.wideright #contentright
{
	float: none;
	width:auto;
	padding-left:0;
	margin: 0;
	display:none;
}

#contentleft
{
	float: none;
	width:auto;
	padding:0;
	margin: 0;
}

#contentright
{
	float: none;
	width:auto;
}

#imgholder1,
#imgholder2,
#imgholder3
{
	display:none;
}

#site #pagelinks
{
	display: none;
}

#router
{
	width: auto;
	float:none;
	position:relative;
	top:0;
	display:none;
}

#router ul li
{
	width: auto;
	display:list-item;
	left:0 !important;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	display:none;
}

#router li
{
	padding-bottom: 10px;
	display:none;
}

#marina,
#marina img,
#map,
#map img
{
	display: none;
}

/*#marinaimg
{
	display:			block;
	width:				430px;
	height:				314px;
	border:				1px solid red;
}
*/

/* forms */

fieldset
{
	display: none;
}

/* footer */

#footer
{
	display: none;
	visibility:hidden;
}

#copyright
{
	display: none;
}

#credit
{
	display: none;
}

/* Type */


html
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 120%;
}

p
{
	margin-bottom: 1em;
	line-height: 150%;
}

#site h2
{
	color:#000000 !important;
	display:block !important;
	visibility:visible !important;
}

#site h3
{
	font-size: 140%;
	font-weight: normal;
	color:#191717;
	display:block !important;
	visibility:visible !important;
	border:1px solid red;
}

#site h4
{
	font-weight: normal;
	font-size: 162.5%;
	display:block !important;
	visibility:visible !important;
}

#contentleft h2	
{
	margin:	 0 0 20px 0;
	display:block !important;
	visibility:visible !important;
}

#contentleft h2#secondtitle	
{
	margin: 0 0 10px 0;
	display:block !important;
	visibility:visible !important;
}

#contentleft ul li
{
	height:	20px;
	padding-bottom:10px;
	background-image:none !important;
	list-style:none;
}

#contentright #projectlist ul li
{
 	background-image: none !important;
}

#site #contentright #newsimage
{
	margin: 0 !important;
	padding: 0 !important;
	display:block;
}

/* links */

a
{	text-decoration: underline;
	color: #333333;
}

a:hover
{
	text-decoration: underline;
	color: #999999;
}

#headerlogo a
{
	text-decoration:none;
	color: #191717;
}

#headerlogo a:hover
{
	text-decoration:none;
	color: #999999;
}

.sIFR-active h2
{
	visibility: visible;
  	line-height: 1em;
}

/* 
 * This presents URLS next to their associated link text when the page is printed
 */
 
/*a:link:after, a:visited:after 
{
      content: " (" attr(href) ") ";
      font-size: 90%;
}

html.noted a:link:after,
html.noted a:visited:after 
{
      content: '';
}*/
 
 
/* 
 * This is the print CSS to hide the Flash headlines 
 * from the browser... regular browser text headlines will now print as normal 
 */

.sIFR-flash 
{
	display:	none !important;
	height: 	0;
	width: 		0;
	position: 	absolute;
	overflow: 	hidden;
}

.sIFR-alternate 
{
	visibility: 	visible !important;
	display: 		block !important;
	position: 		static !important;
	left: 			auto !important;
	top: 			auto !important;
}
