/* ----------------------------- */
/*  Lava Media 2013  - Print CSS */
/*  Ver          : 1.0           */
/*  Created      : 19 Sep 2013   */
/*  Last Updated : 19 Sep 2013   */
/* ----------------------------- */

/* ---------------------------- */
/* 1. Hiding Non Print Elements */
/* ---------------------------- */

.nav-access {
display: none !important;
}

/* -------------------- */
/* 2. Standard Elements */
/* -------------------- */

@page {margin: 0.5cm;} /* apply a margin all the way around the page */

.clear {clear: both;}

*  {
line-height: 1.5 !important;
font-family: Georgia, ‘Times New Roman’, Times, Serif !important;
color: #000 !important;
text-shadow: none !important;
filter:none !important;
-ms-filter: none !important;
}

body {background: #FFF;}

h1, h2, h3, h4, h5, h6 {
font-weight: bold;
margin: 0 0 10px 0;
line-height: 105%;
}

h2, h3, h4 {
page-break-after: avoid;
orphans: 3;
widows: 3;
}

h1 {font-size: 26px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;} 
h4 {font-size: 14px;}

p {
font-size: 14px;
orphans: 3;
widows: 3;
}

img {
max-width: 100% !important;
margin: 0 0 10px 0;
}

a {
font-weight: bold;
text-decoration: none;
color: #06c;
}

a[href]:after {
content: " (" attr(href) ") ";
font-size: 80%;
font-weight: normal;
}

pre, blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}

thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }

#content {
margin: 0 0 10px 0;
padding: 0 0 15px 0;
border-bottom: 1px solid #000;
width: 100%;
background: transparent;
float: none;
}

#content ul {
margin: 0 0 0 15px;
padding: 0;
font-size: 14px;
}

#content li p {
font-size: 14px;
margin: 0;
padding: 0;
}

#content table {
border: 1px solid #000;
border-collapse:collapse;
border-spacing:0;
margin: 0 0 15px;
}

#content table img {margin: 0;}

#content td, #content th {
border: 1px solid #000;
vertical-align: middle;
padding: 3px 5px !important;
}

#comments {page-break-before: always;} /* put blog comment section to the new page - giving user option to print the comment or not */

/* ------------------------- */
/* 3. Site Specific Elements */
/* ------------------------- */

a.logo[href]:after  {content: none;}

.footer {margin: 15px 0 0 0;}
.footer div.bottom {font-size: 11px;}

div.copy {
visibility: hidden;
float: left;
}

.copy span {visibility: visible !important;}

div.by {float: right;}