/********************************************
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, .content td, .content th, .content p, .content select, .content input, .content a, .content em, .content strong, .content li, .content ul, .content span, .content table, .content th p, .content td p, .content .tableBox th p, .content .tableBox td p,  .content td a, .content td div, .content div
{
	font-family: Georgia,Times,serif !important;
	font-size: 13pt !important;
	line-height: 18pt !important;
	color: #000 !important;
	background-image: none !important;
	background-color: white !important;
	text-align:left;
}

a
{
    color:#000 !important;
    text-decoration:none !important;
}

a:link:after, a:visited:after {
   content: "";
}
  
table
{
    width:auto !important;
    height:auto !important;
    border:0 !important;
    margin:0 !important;
    padding:0 !important;
}

table.tableData
{
	border: 0px !important;
}

table.tableData td
{
	border: 0px !important;
}

/* Hide the following things */
.skipnav,
.header,
.breadcrumb_wrapper,
.last_updated,
.downloadmessage,
.footer,
.leftnav,
.toolbox,
.adminSpan,
#dropdownmenu,
.filter,
.depthome_right,
.important_alert_wrapper,
.title_right
{
	display:none !important;
}

.box_bottomlink,  .home_buttons
{
	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: 18pt !important;
	line-height: 22pt !important;
}

.contentheader h2, .contentheader_banner h2, .content .subtitle
{
    font-size: 14pt !important;
	line-height: 18pt !important;
}

.contentheader h1,
.contentheader h2, .contentheader_banner h1, .contentheader_banner h2
{
	font-family: Georgia,Times,serif !important;
	font-weight:bold;
	color:#000;
    margin:0px 0 5px 0!important;
    padding:0;
	width: auto!important;
	border: 0;
}

.mainSpan,
.mainSpan_wrapper,
.mainSpan_wrapper_noleftnav,
.mainSpan_wrapper .container,
.mainSpan_wrapper .width_container,
.mainSpan_wrapper .content_wrapper,
.mainSpan_wrapper .content,
.mainSpan_wrapper_noleftnav .container,
.mainSpan_wrapper_noleftnav .width_container,
.mainSpan_wrapper_noleftnav .content,
.mainSpan_wrapper_noleftnav .content_wrapper,
.home_columns,
.mainSpan_wrapper .component_content,
.mainSpan_wrapper .depthome_left
{
	float: none !important;
	width: auto !important;
	width: 600px; /* narrower for IE6 */
	height:auto !important;
	border:0;
	overflow:visible;
	position: static;
}

.content
{
	background-color:#fff;
	margin:0px !important;
	padding:0px !important;
}

/** home styles**/
.home_right, .home_spotlight
{
	display: none;
}

.home_middle
{
	width: 45%;
	float: right;
}

.home_left
{
	width: 45%;
}

.content .home_news .box_title,  .content .home_events .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;
}

.content .home_events ul li a, .content .home_news .box_item_title a, .content .home_events ul li div.box_item_date, .content .home_news .box_item_summary
{
	padding: 0 0 20px 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;
}

.content .home_events ul li a, .content .home_news .box_item_title 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: 18pt !important;
	line-height:22pt !important;
}
