@media print {
.secondary-navigation,
.widget-header,
.post-date-ribbon,
.expired-ribbon,
.top,
footer,
.readMore,
#commentsAdd,
.comment-feeds,
.commentlist p.reply,
header .post-info,
#sidebars,
.pagination,
#searchform,
#ssba
{
display:none;
}
.main-header, 
#page, 
#header,
.article, 
.post, 
#comments,
#content_box, 
.single_post, 
.single_post header, 
.post-single-content, 
.single-title, 
.single-postmeta {
float: none;
}    
.single #content_box, .page-article #content_box {
border: none;
}    
body {
background-color: white;
}
.main-container, .article {
width: auto;
}    
#page {
padding-top: 0;
}    
#header {
min-height: 0;
padding: 0;
}    
#comments {
width: 100%;
padding: 20px 0;
}
.single_post {
padding: 0;
} 
.post.excerpt {
padding: 0;
border: none;
}
.single_page {
padding: 0;
}
p.warning-expired {
background-color: 0;
padding: 0;
}
.featured-thumbnail-link {
width: 10%;
}
a:link {
text-decoration: underline;
}
#logo a:link {
text-decoration: none;
}
h1.postsby {
margin-bottom: 0;
}
}