/********************************************
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 .tableData th p, .content .tableData td p, .content .tableBox th p, .content .tableBox td p, .content .tableData td a, .content .tableBox td a, .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, .home_quicklinks, .rss_bottomlinks
{
	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;
   /* float:none !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 0 0px 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 0 0 0 !important;
	padding:0px 0px 0px 0px!important;
}

/** home styles**/
.home_left
{
	width: auto;
	float: none;
	height: auto;
}

.home_middle
{
	width: 45%
}

.home_right
{
	width: 45%;
	float: right;
}

.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;
}

.home_events ul, .home_news ul
{
	margin: 0px!important;
	padding: 0px!important;
}

.content .home_events ul li, .content .home_news ul li, .content .home_weather
{
	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_news ul li a, .content .home_events ul li a, .content .home_events ul li .box_item_date
{
	color: #000000 !important;
	font-size: 13pt !important;
	line-height: 16pt !important;
	font-family: Georgia,Times,serif !important;
}

.content .home_weather
{
	width: 100%;
	padding: 20px 0 0 0 !important;
}

.home_weather IMG
{
	margin-top: 0px;
}