/* [-] Hidden web elements - Hide all unnecessary elements from the printer
=========================================================================================== */
.flash, .flash object, .flash embed,#header,#top_nav,#sess_header, #leftNav,#saw_crumb,#pageTitle,#backTop,#footer,.print_tools,
#sidePanel,#mainNav,#session_banner,#pageTools{
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

body,body * {
margin: 0;
padding: 0;
background-color:#FFF;
background-image:none;
color:#000;
font-family:Arial,Verdana,Helvetica;

}
body{font-size:0.8em}
#mainContent {width:95%;float:none;left:0}
#mainContent h1 {margin-left:0}
/* [-] Headings
=========================================================================================== */
h1,h2,h3,h4,h5,h6{line-height:1.2em; color: #000}

.citiSubtitle {font-size: 1.375em}
.citiSubtitle {margin-top:1.2em}

p {margin-bottom:1.2em}


/* news styling details */
.newsTitle {
   font-size:1.1em;
   color: #a20100;
   font-weight:bold;
   line-height:18px;
   padding:0;
}

.newsDate, .newsCatNameSub {
	height:10px;
	color:#a2a2a2;
	margin-bottom:20px;
}

.newsDescription {
}
ins{
	background-color: #cfc;
	text-decoration:inherit;

}

del{
	color: #999;
	background-color:#FEC8C8;
}

ins.mod {
    background-color: #FFE1AC;
}
.printContainer{text-align:left}
#mainContent h1{padding-bottom:20px}
h1, h2, h3, h4, h5 {   
    font-family: "Lucida Sans",Arial,Verdana,sans-serif;
    line-height: 1.2em;
}
h1 {
    color: #A20100;
    font-size: 2.2em;
    font-weight: 400;
    letter-spacing: -1px;
    margin: 19px 0 10px;
    padding: 0;
}
h2 {
    color: #0F345D;
    font-family: Arial;
    font-size: 1.2em;
    font-weight: 700;
    margin-top: 15px;
    text-decoration: none;
}
h3 {
    color: #24567F;
    font-size: 1.5em;
    margin: 0 0 10px;
    padding: 0;
}
h4 {
    color: #333333;
    font-size: 1.1em;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 2px;
    margin-top: 10px;
    text-decoration: none;
}