@charset "UTF-8";

@media print {

	@page {
		margin-top: 25mm;
        margin-bottom: 25mm;
        margin-right: 15mm;
        margin-left: 15mm;
	}

	body {
		font-size: 11pt;
		line-height: 1.4;
		color: black;
		text-align: justify;
		letter-spacing: normal;
		font-weight: normal;
	}
	
	.print-only {
		display: inline;
	}
    
    
	.print-only-block {
		display: block;
	}
    
    .hide-for-print {
        display: none !important;
    }
	
	#body-container {
		padding-bottom: 0 !important;
	}
	
	div#content-container {
		max-width: 80%;
	}

	div#skip-link,
	#header-container,
	#footer-container,
    .language-container-destination,
    ol.toc {
		display: none;
	}
	
	.only-on-smaller-screens {
		display: none;
	}

	h2,
	h3,
	h4,
	h5,
	h6 {
		/*font-family: 'Palanquin', sans-serif;*/
		font-weight: 400;
		page-break-after: avoid;
		color: black !important;
		border-color: black !important;
		text-align: left;
		line-height: 1;
	}
	
	h2 {
		font-size: 28pt;
		margin-left: -1mm;
		margin-bottom: 0.3cm;
	}
	
	h3 {
		font-size: 21pt;
		margin-top: 1.3cm;
	}
	
	/*h2 + h3 {
		margin-top: 0.5cm;
	}*/

	p a,
	ul li a,
	#content-container a,
	#content-container a:not(.link-no-style) {
		text-decoration: none;
		color: black !important;
		box-shadow: none;
		background: none;
		word-wrap: break-word;
	}

	p a[href^="/"]:after,
	ul li a[href^="/"]:after {
		content: " (https://www.golikesilk.com" attr(href) ")";
		font-size: 90%;
	}

	a[href^="http://"]:after,
	a[href^="https://"]:after {
		content: " (" attr(href) ")";
		font-size: 90%;
	}

	a[href^="#"]:after {
		display: none;
	}
	
	p a[target="_blank"]:before {
		display: none;
	}
	
	.emphasis-golikesilk,
	.emphasis-golikesilk.emphasis-golikesilk-big {
		text-shadow: none;
	}
	
	.emphasis-golikesilk.emphasis-golikesilk-green {
		color: black;
	}
	
	
	#content-container ul {
		padding-left: 1.5cm;
		padding-right: 2cm;
	}
	
	#content-container p,
	#content-container ul li {
		margin-top: 0.2cm;
		margin-bottom: 0.2cm;
		line-height: 1.5;
	}
	
	#content-container ul li:before {
		content: url("../images/bullet-print.png");
		width: 1.3em;
		height: 1.3em;
		background: none;
		padding-top: 2pt;
	}
	
    #content-container ul.downloads li:before {
        content: url("../images/bullet-download-print.png");
		width: 1.3em;
		height: 1.3em;
		background: none;
		padding-top: 2pt;
    }
    
	#content-container p.swoosh {
		width: 3.5cm;
		margin: 0.5cm auto 0.5cm auto;
	}
    
    #content-container span.vor,
    #content-container span.wl {
        background-color: transparent;
        background: none;
        color: inherit;
        padding: 0;
        display: inline;
        white-space: nowrap;
        font-size: inherit;
        line-height: inherit;
        margin-top: 0;
        vertical-align: baseline;
    }

}