My Print CSS

@media print{

.page-header {
 background: #fff!important;
}

.page-header {
 padding: 0;
}

.single header.page-header.background-image-page-header {
 min-height: 0;
}

h1.page-header-title.wpex-clr {
 padding: 0!important;
 color: #333!important;
}

.page-header-table-cell {
 vertical-align: text-top;
 display: inline-block;
}

.page-header-table.clr {
 height: auto;
}

.background-image-page-header-overlay {
 background: #fff;
}

div#primary {
 width: 100%;
}

div#content-wrap {
 width: 100%;
}

div#content {
 width: 100%;
}

body.has-sidebar .content-area {
 max-width: 100%;
 padding: 2%;
}

.meta, .post-tags, .author-bio, #comments, .related-posts, #footer, #footer-bottom, .post-pagination-wrap, a#site-scroll-top, .background-image-page-header .site-breadcrumbs, #sidebar, #site-header-sticky-wrapper {
 display: none;
}
}