/********************************************
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
{
	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_left, #scroll_controls, .home_buttons, .crime_prevention
{
	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: 20pt !important;
	line-height: 24pt;
	font-weight: normal;
}

.contentheader h2, .contentheader_banner h2, .content .subtitle
{
    font-size: 14pt !important;
	line-height: 18pt;
	font-weight:bold;
}

.contentheader h1,
.contentheader h2, .contentheader_banner h1, .contentheader_banner h2
{
	font-family: Georgia,Times,serif !important;
	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_columns
{
	clear: left;
}

.home_collage
{
	float: none;
}

.home_middle
{
	width: 55%
}

.home_right
{
	width: 35%;
	float: right;
}

.home_news .box_title,  .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;
	display: block;
	font-weight: normal;
}

.home_events ul li, .home_news ul li .home_weather, .home_news .box_item_summary, .home_news .box_item_summary a, .home_news .posted_date, .home_news .box_item_title a
{
	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;
}

.home_weather, .home_weather span
{
	background: transparent !important;
}

.home_events ul li a, .home_events ul li span.box_item_date, .home_news ul li a, .home_news ul li span.box_item_date
{
	color: #000000 !important;
	font-size: 13pt !important;
	line-height: 16pt !important;
	font-family: Georgia,Times,serif !important;
}

.home_events ul, .home_events .box_list, .home_events
{
	padding: 0px !important;
	margin: 0px;
	width: auto;
	border: none;
}

.home_weather
{
	width: auto;
	padding: 20px 0 0 0 !important;
}

#scrollup
{
	width: auto !important;
	height: auto !important;
  overflow: visible;
  padding: 0;
}

.home_news .headline {
	position: static;
	height: auto;
	width: auto;
}

.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: 20pt !important;
	line-height:24pt !important;
}

#google_translate_element, .leftnav_bottom {
	display:none;
}

