* {
}
	
body {
   background: #FFFFFF !important;
   font-size: 11pt;
   font-family: Times New Roman, serif;
   }
.mainnav, .subnav, .pagenav, .suboptions_widget, #sb-container, .watchBox, .wpcf7, .news, .navigation {
   display: none !important;
   }
h1, h2, h3 {
   color: #004990;
}
h1 {
   font-size: 22pt;
}
h2 {
   font-size: 16pt;
}
h3 {
   font-size: 14pt;
}
h4 {
   font-size: 12pt;
   color: #004990;
  border-bottom: dotted 1px #ccc;
}
.post h4 a{
  text-decoration: none;
  color: #004990;
}

h1,h2,h3,h4 {
	margin-top: .25cm;
	margin-bottom: .1cm;
	padding: 0;
	display: block;
    page-break-after: avoid !important;
}
a:link, a:visited {
   color: #004990;
   text-decoration: underline;
   }
p { 
	page-break-inside: avoid;
}
@page {
  margin: 1cm;
}

.product_columns {
	width: 100% !important;
	height: 100% !important;
	clear: right !important;
}

.product_column_left {
  float: left !important;
  width: 8cm !important;
}

.product_column_right {
  float: right !important;
  width: 8cm !important;
}
.footer {
 display: block;
 margin-top: 1cm
 }
 .header {
 background: none;
 text-decoration: none !important;
 color: #FFFFFF !important;
 }
 
 .header a {
 text-decoration: none !important;
 color: #FFFFFF !important;
 border: none;
 padding: 0;
 margin: 0;
 } 
 
 .header a:visited {
 text-decoration: none !important;
 color: #FFFFFF !important;
 border: none;
 padding: 0;
 margin: 0;
 }

 .header a:active {
 text-decoration: none !important;
 color: #FFFFFF !important;
 border: none;
 padding: 0;
 margin: 0;
 }
 

 .header a:link {
 text-decoration: none !important;
 color: #FFFFFF !important;
 border: none;
 padding: 0;
 margin: 0;
 }
 
  .header a:hover {
 text-decoration: none !important;
 color: #FFFFFF !important;
 border: none;
 padding: 0;
 margin: 0;
 }
 
 div.sidebar ul li {
	list-style-type: none;
	margin: 0;
	}

span.author {
float: right
}
