/**
 * Print stylesheet for knockhill.com
* @version         1.0
* @lastmodified    14/05/2019
*/

@media print {

	html,body {
	width: 100%; 
	margin: 0; 
	padding: 0;
	float: none;
	}

	body {
	font: 13pt Georgia, "Times New Roman", Times, serif;
	line-height: 1.3;
	background: #fff !important;
	color: #000;
	}
	
	#wrapper, #wrapper.section, #wrapper.container {
		padding: 0;
		margin: 0;
	}

	h1 {
	font-size: 24pt;
	}

	h2, h3, h4 {
	font-size: 14pt;
	margin-top: 25px;
	}

	/* Defining all page breaks */
	a {
		page-break-inside:avoid
	}
	blockquote {
		page-break-inside: avoid;
	}
	h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
		 page-break-inside:avoid }
	img { page-break-inside:avoid; 
		 page-break-after:avoid; }
	table, pre { page-break-inside:avoid }
	ul, ol, dl  { page-break-before:avoid }

	/* Displaying link color and link behaviour */
	a:link, a:visited, a {
	background: transparent;
	color: #520;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
	}

	a {
		page-break-inside:avoid
	}

	a[href^=http]:after {
		  content:" < " attr(href) "> ";
	}

	/**
	 * Making intergated videos disappear, and removing the iframes' whitespace to zero. 
	 */
	.entry iframe, ins {
		display: none;
		width: 0 !important;
		height: 0 !important;
		overflow: hidden !important;
		line-height: 0pt !important;
		white-space: nowrap;
	}
	.embed-youtube, .embed-responsive {
	  position: absolute;
	  height: 0;
	  overflow: hidden;
	}

	/* Hiding unnecessary elements for the print */

	#topBar, #header, #slideshow_wrapper, #slideshow, #wrapper.info-bar, #wrapper.btn, #footer, #enquiryForm
	{
		display: none;
	}

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

	a:not(:local-link):after {
	   content:" < " attr(href) "> ";
	}
}