
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

--------------------------------------------------------------*/
@media print {
	body {
		color: #000;
		background: #fff;
		line-height: 1.3;
	}
}

body {
	font: 13pt Tahoma, Geneva, sans-serif;
	line-height: 1.5;
}

@media print {
	nav, aside, footer {
		display: none;
	}
	
	section {
		background: none;
	}
}

ul {
	page-break-inside: avoid;
}

p {
	page-break-inside: avoid;
	visibility: visible;
}

h1, h2, h3, h4, h5, h6 {
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
	visibility: visible;
}

img {
	display: none;
}

blockquote, table, pre {
	page-break-inside: avoid;
}

ul, ol, dl {
	page-break-before: avoid;
}

body, article {
	width: 100%;
	margin: 0;
	padding: 0;
}

@meia print {}

@page {
	margin-top: 2cm;
	margin-bottom: 2cm;
	margin-right: 2cm;
	margin-left: 2cm;
}

/* Visibility */
@media print {
	.main-navigation, .site-title + .main-navigation, .social-navigation, .site-branding-container:before, .entry .entry-title:before, .entry-footer, .author-description:before, .post-navigation, .widget-area, .no-print, .smcx-iframe-container, .smcx-widget, .smcx-embed, .smcx-show, .smcx-widget-dark, .smcx-hide-branding, .back-to-top, .comment-form-flex, .comment-reply, .comment .comment-metadata .edit-link {
		display: none;
	}
}
