/* common print styles */

*,
*:before,
*:after,
*:first-letter,
p:first-line,
div:first-line,
blockquote:first-line,
li:first-line {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

a,
a:visited { text-decoration: underline; }

a[href]:after { content: " (" attr(href) ")"; }

abbr[title]:after { content: " (" attr(title) ")"; }

a[href^="#"]:after,
a[href^="javascript:"]:after { content: ""; }

pre { white-space: pre-wrap !important; }

pre,
blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}

thead { display: table-header-group; }

tr,
img { page-break-inside: avoid; }

p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}

h2,
h3 { page-break-after: avoid; }




/* specific print styles */

.menu-wrapper,
#page-header,
.col-widgets-sidebar,
.site-footer,#colophon,
#wp-toolbar,#wpadminbar,
.footer-scroll-top,.post-footer,.post-share,
.overlay,.body-borders, iframe
{display: none !important; }

.limit-width {max-width: 100% !important;margin: auto;}
