@media print {
  img.avatar, .addCommentButton, .registerNow, .postHeadAvatar, .commentOptions, .commentPermalink {
display:none;
}

.postTitle {
	font-size:18px;
	margin-bottom:10px;
}

.postMeta, .postContent {
	margin-bottom:20px;
}

html,body{
background:none;
padding:0;
margin:0;
}

span,p,em,strong{
font-family: Helvetica, Arial !important;
font-size:14px !important;
line-height:1.5em !important;   
}

.comment-body p{
margin-bottom:20px;
color:black !important;   
}

.comment-body p span{
color:black !important;   
}

#header,.socialSharing div:last-child,#respond,li.pingback,div.commentpermalink,.reply,#sidebar,.post-nav,#footer,#disclaimer,.socialSharing,#comments-title{
display:none;
}

#main,#container{
width:100%;
margin:0;
padding:0;
}

ol.commentlist{
padding-left:0px;
}

ol.commentlist h3{
	font-size:18px;
	border-bottom:1px dotted #00a9e3;
	line-height:1.4em;
	color:#00a9e3;
	margin-bottom:20px;
}

ol.commentlist li{
	padding-left:10px;
	margin-left:10px;
	border-left:1px solid #dcdcdc !important;
	border-right:none !important;
	border-top:none !important;
	border-bottom:none !important;
}

ol.commentlist li ul li{
	margin-bottom:0;
}

article.post{
padding:0 !important;
margin:0 !important;   
}

article.post a{
color:black;
text-decoration:none;
}

.comment-body .comment-body a:after, .postContent a:not(:first-of-type):after {
content: " [" attr(href) "] ";
}

article.post header h2{
text-align: center;
color: #00a9e3;
line-height:1.4em;
}


table td{
line-height:1.5em;   
}

div.comment-author{
overflow:auto;   
border-bottom: 1px dotted #ccc !important;
}
}