* {overflow: visible !important;}

body {
width: 100% !important;
margin: 0;
	font: 90% "Times New Roman", Times, serif;
	color: #000;
}

#Header, #Footer, #print, #Sidebar, #Navigation, #Breadcrumbs, .sf-menu {display: none;}

.typography *, .typography p {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt !important; 
}

#Layout, 
#Content,
#Container,
#BgContainer  {
	width: 17cm !important;
	margin: 0;
	padding: 0;
	background: none;
}


.typography h1,
.typography h2 { 
	color: #4EA3D7; 
	margin: 15px 0;
	clear: both;
	font-weight: 300;
	font-family: Tahoma, Verdana, sans-serif;
}
.typography h1 {
	font-size: 2.4em;
}
.typography h2 { 
 	font-size: 2em; 
}
	
.typography h3 {
	color: #222;
	margin: 25px 0 15px 0;
	font-weight: 300;
	clear: both;
	font-size: 1.8em;
}
.typography h4 {
	font-size: 1.6em;
	color: #222;
	width: 95%;
	clear: both;
	font-weight: 300;
	line-height: 1.5em;
	border-bottom: 1px solid #ccc;
	margin: 25px 0 15px 0;
}
.typography h5 {
	font-size: 1.4em;
	color: #222;
	font-weight: 300;
	margin: 10px 0;
}
.typography h6 {
	font-size: 1.2em;
	color: #555;
	line-height: 1.4em;
	margin: 10px;
}