/********************************************
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: 12pt !important;
	line-height: 18pt !important;
	color: #000 !important;
	background-image: none !important;
	background-color: white !important;
	text-align:left;
	text-decoration:none !important;
}
  
table, table.tableData, table.tableData td
{
    width:auto !important;
    height:auto !important;
    border:0 !important;
    margin:0 !important;
    padding:0 !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;
}

.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: 17pt !important;
	line-height: 22pt !important;
}

.contentheader h2, .contentheader_banner h2, .content .subtitle
{
    font-size: 13pt !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_wrapper2,
.mainSpan_wrapper .content,
.mainSpan_wrapper_noleftnav .container,
.mainSpan_wrapper_noleftnav .width_container,
.mainSpan_wrapper_noleftnav .content,
.mainSpan_wrapper_noleftnav .content_wrapper,
.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;
	margin: 0 !important;
}

.content
{
	margin:0px !important;
	padding:0px !important;
}

/** home styles**/

.box_bottomlink,  .home_buttons, .home_right, .home_spotlight
{
	display:none !important;
}

.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 span.box_item_date
{
	padding: 0 0 20px 0 !important;
	border: 0px;
	color: #000000 !important;
	font-size: 12pt !important;
	line-height: 16pt !important;
	font-family: Georgia,Times,serif !important;
	text-align: left;
	font-weight: normal;
}

.home_events ul li a,.home_news .box_item_title a
{
	font-weight: bold;
}

.home_news .box_item
{
	padding-bottom: 20px !important;
}

.home_news .box_list, home_events .box_list
{
	padding: 0;
}

.newsimg IMG
{
	margin-left: 0px !important;
}

.home_events ul li
{
	padding-left: 0px;
}