/**
 * Print stylesheet for rawww Theme
 * @version 		1.0
 * @lastmodified 	16.06.2016
 */
@media print 
{
	/**
	 * 1 – Defining Side Borders and Font Sizes
	 * Setting content width, unsetting floats and margins
	 * Attention: the classes and IDs vary from theme to theme. Thus, set own classes here 
	 */
	#content,#page 
	{
		width: 100%; 
		margin: 0; 
		float: none;
	}
	/** Setting margins */       
	@page 
	{ 
		margin: 2cm 
	}
	
	/* Set font to 16px/13pt, set background to white and font to black.*/
	/* This saves ink */
	body 
	{
		font: 13pt Georgia, "Times New Roman", Times, serif;
		line-height: 1.3;
		background: #fff !important;
		color: #000;
	}
	h1 
	{
		font-size: 24pt;
	}
	h2, h3, h4 
	{
		font-size: 14pt;
		margin-top: 25px;
	}

	/**
	 * 2 – Using Pagebreaks – Defining Pagebreaks
	 * 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 
	}

	/**
	 * 3 – The Handling of Links
	 * 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) "> ";
	}
	a:after > img 
	{
		content: "";
	}
	article a[href^="#"]:after 
	{
		content: "";
	}
	a:not(:local-link):after 
	{
		content:" < " attr(href) "> ";
	}
	
	/**
	 * 4 – Hiding Videos and Other iframes
	 * 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;
	}

	/**
	 * 5 – Hiding Unnecessary Elements
	 */
	/* Hiding unnecessary elements for the print */
	#header-widgets, nav, aside.mashsb-container, 
	.sidebar, .mashshare-top, .mashshare-bottom, 
	.content-ads, .make-comment, .author-bio, 
	.heading, .related-posts, #decomments-form-add-comment, 
	#breadcrumbs, #footer, .post-byline, .meta-single, 
	.site-title img, .post-tags, .readability 
	{
		display: none;
	}
	
	/**
	 * 6 – Adding Messages Before and After Printing
	 */
	/* Adding custom messages before and after the content */
	.entry:after 
	{
		content: "\ All Rights Reserved. (c) 2014 - 2016 ";
		color: #999 !important;
		font-size: 1em;
		padding-top: 30px;
	}
	#header:before 
	{
		content: "\ Thank you for printing our article. We hope that some of our other articles can catch your eye as well.";
		color: #777 !important;
		font-size: 1em;
		padding-top: 30px;
		text-align: center !important;    
	}

	/**
	 * Define important elements
	 */
	p, address, li, dt, dd, blockquote 
	{
		font-size: 100%
	}

	/* Character set for code examples */
	code, pre 
	{ 
		font-family: "Courier New", Courier, mono;
	}

	ul, ol 
	{
		list-style: square; margin-left: 18pt;
		margin-bottom: 20pt;
	}

	li 
	{
		line-height: 1.6em;
	}
}