/**
 * @section     Print styles
 * @desc        Clean and grayscale colors for print
 */
@media print {
	* {
		-webkit-print-color-adjust: exact;
		}

	.page-header-wrapper,
	.page-footer-wrapper {
		display: none;
		}

	.std A,
	.std A:visited {
		text-decoration: underline !important;
		}
	.std A[href]:not(.button):after {
		content: ' ('attr(href)')';
		}
	.std A[href^="javascript:"]:not(.button):after,
	.std A[href^="#"]:not(.button):after {
		content: '';
		}

	.std IMG,
	.std OBJECT,
	.std EMBED {
		max-width: 100% !important;
		height: auto !important;
		}
	.std OBJECT,
	.std EMBED {
		display: none;
		}
	.std OBJECT:after,
	.std EMBED:after {
		content: 'Flash or video content';
		display: block;
		text-align: center;
		padding: 10px 15px;
		border: 1px solid #ccc;
		font-size: 11px;
		font-weight: bold;
		}

	.std P,
	.std H2,
	.std H3 {
		orphans: 3;
		widows: 3;
		}
	.std H2,
	.std H3 {
		page-break-after: avoid;
		}
	.std THEAD {
		display: table-header-group;
		}
	.std TR,
	.std IMG {
		page-break-inside: avoid;
		}
	}
