/********************************************
This is the print style sheet,
which defines which items will not be visible
or have different formatting on printed pages.
Customized for each project.
*********************************************/
html,body
{
    margin:0;
    padding:0;
    width:100%;
    height:100%;
}

body,td,th,p,select,input,a,em,strong,li,ul,span,table, div
{
	font-family: Georgia,Times,serif !important;
	font-size: 11pt !important;
	line-height: 18pt !important;
	color: #000 !important;
	background-image: none !important;
	background-color: transparent !important;
	text-align:left;
	text-decoration:none !important;
}
  
table, table.tableData, table.tableData td, table.tableData .tableDataHdr_2, table.tableData .tableDataHdr_2 a
{
    width:auto !important;
    height:auto !important;
    border:0 !important;
    margin:0 !important;
    padding:0 !important;
	color: #000000 !important;
}

/* Hide the following things */
.skipnav,
.header,
.dropdownmenu,
.breadcrumb_wrapper,
.last_updated,
.downloadmessage,
.footer,
.footer_home,
.leftnav,
.toolbox,
.adminSpan,
.filter,
.depthome_right,
.important_alert_wrapper,
.title_right,
.dropdownmenu_399
{
	display:none !important;
}

.contentheader, .contentheader_banner, .title, .title_left
{
	border:0px;
	padding:0px;
	margin:0px;	
	width: auto!important;
	float: none;
}

div, span
{
    padding:0 !important;
    margin:0 !important;
}

.contentheader h1, .contentheader_banner h1
{
	font-size: 16pt !important;
	line-height: 22pt !important;
}

.component_title span
 {
 	font-size: 14pt !important;
	line-height: 18pt !important;
	font-weight: bold;
 }

.contentheader h2, .contentheader_banner h2, .subtitle, .component_subtitle, .component_subtitle span, h3, .survey_title
{
    font-size: 12pt !important;
	line-height: 18pt !important;
	font-weight: bold;
}

.contentheader h1,
.contentheader h2, .contentheader_banner h1, .contentheader_banner h2
{
	font-family: Georgia,Times,serif !important;
	font-weight:bold;
	color:#000 !important;
    margin:0px 0 5px 0!important;
    padding:0;
	width: auto!important;
	border: 0;
}

.component_listitem_header_wider
{
	width: 200px;
}

.component_listitem_header
{
	width: 150px;
}


.mainSpan,
.container,
.container_noleftnav,
.container_noleftnav_notitle,
.wrapper,
.wrapper2,
.content,
#content,
.home_columns,
.component_content,
.depthome_left
{
	float: none !important;
	width: auto !important;
	height:auto !important;
	min-height: 0px !important;
	border:0;
	overflow:visible !important;
	position: static;
	display: block;
	margin:0px !important;
	padding:0px !important;
}

/** home styles**/
.home_spotlight{margin: 20px 0 !important;}
.home_left{width: 100%;}
.home_events{overflow:visible;}
.home_news{overflow:visible;}
.home_right, .home_center{width: 100%;float: none; clear: both;padding: 20px 0 !important;}

.box_bottomlink,  .home_buttons, .home_quicklinks{display:none !important;}

.home_news li{clear: both;}

.home_news .box_title, .home_events .box_title, .editable_home .box_title
{
	text-indent: 0px;
	border: 0px;
	font-size: 16pt!important;
	line-height: 18pt!important;
	color: #000000;
	padding: 15px 0 10px 0 !important;
	height: auto;
	font-family: Georgia,Times,serif !important;
	display: block;
}

.home_events a,   .home_events .box_item_date, .home_news a, .home_news  .box_item_summary, .editable_home .home_cmt_content, .editable_home .home_cmt_content p
{
	padding: 20px 0 0px 0 !important;
	border: 0px;
	color: #000000 !important;
	font-size: 13pt !important;
	line-height: 16pt !important;
	font-family: Georgia,Times,serif !important;
	text-align: left;
	font-weight: normal;
	height: auto;
	width: auto;
	float: none;
	display: block;
}

.home_events  .box_item_date, .home_news  .box_item_summary, .editable_home .home_cmt_content, .editable_home .home_cmt_content p
{
	padding: 0 !important;
	margin: 0 !important;
}

 .home_events a, .home_news a
{
	font-weight: bold;
}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate 
{
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	height: auto;
	width: auto;
	font-size: 16pt !important;
	line-height:22pt !important;
}

