@charset "UTF-8";

/**
 * Plugin: Genesis Printstyle Plus
 *
 * @package    Genesis Printstyle Plus
 * @subpackage Frontend Print Styles - HTML5
 * @author     David Decker - DECKERWEB
 * @copyright  Copyright (c) 2011-2014, David Decker - DECKERWEB
 * @license    http://www.opensource.org/licenses/gpl-license.php GPL-2.0+
 * @link       http://genesisthemes.de/en/wp-plugins/genesis-printstyle-plus/
 * @link       http://deckerweb.de/twitter
 *
 * @since	   1.8.0
 * @version	   1.9.3
 *
 * @uses	   charset UTF-8
 */

/* Table of Contents

* CSS Media Queries for Print
* Print Page Layout

*/

/* CSS Media Queries for Print
------------------------------------------------------------ */

@media print {

	/**
	 * @section layout
	 * @css-for (not required sections)
	 */
	.site-header .widget-area,
	.site-header img,
	.site-header form,
	.nav-primary,
	.nav-secondary,
	.breadcrumb,
	.footer-widgets,
	.site-footer .gototop,
	.gototop,
	#searchform,
	#s,
	#submit,
	.sidebar-primary,
	.sidebar-secondary,
	#wp-calendar,
	#respond,
	#comments,
	.entry-comments,
	.entry-pings,
	#commentform,
	#commentform p,
	.entry-header .entry-meta .entry-comments-link,
	.entry-header .entry-meta .post-edit-link,
	#cachestats,
	select,
	input,
	textarea,
	checkbox,
	dd,
	hr,
	#wp-admin-bar,
	.gspn-area,
	.wpspn-area,
	#gwfoot-footer-disclaimer-area,
	.backstretch,
	.sharedaddy,
	.post-edit-link {
		display: none !important;
	}

	/**
	 * @section layout
	 * @css-for (print basics)
	 */
	body {
		width: 100%;
		text-align: left;
		margin: 0;
		padding: 0;
		font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L", Times, "Times New Roman", serif;
		font-size: 12pt;
		color: #000;
		background: #fff !important;
		background-image: none !important;
	}

	.site-header,
	.title-area,
	.site-title,
	.site-description,
	.site-container,
	.wrap,
	.site-inner,
	.content-sidebar-wrap,
	.content,
	.author-box,
	.site-footer .creds {
		border: 0 !important;
		clear: both;
		float: none;
		max-width: 100%;
	}

	.site-header {
		position: static;
	}

	.site-inner,
	.content-sidebar-wrap,
	.wrap,
	.content,
	.content .entry-content {
		width: 100%;
	}

	.title-area,
	.site-header .site-title {
		text-align: left !important;
		width: 98% !important;
	}

	.site-header .site-title {
		font-size: 1.7em;
	}

	html .site-title a {
		color: #000 !important;
	}

	p.site-description {
		color: #666 !important;
		margin-left: 30px;
	}

	body.home p.site-description {
		margin-bottom: 40px !important;
		margin-top: 10px !important;
		width: 100% !important;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		font-weight: 700;
		margin: .75em 0 .5em;
		text-align: left;
	}

	h1 {
		text-align: center;
		padding: 0 0 .5em;
		border-bottom: 1px solid #ccc;
	}

	p {
		margin: .5em;
	}

	.entry-header .entry-meta,
	.entry-footer .entry-meta {
		text-transform: none !important;
	}

	.content .entry-header .entry-meta {
		font-size: 0.7em !important;
	}

	/*.content-sidebar-wrap,*/
	.content .entry-content,
	.author-box {
		margin-right: 5%;
	}

	.content .entry-content {
		clear: both;
		/*display: inline-block;*/
		float: none;
		overflow: hidden;
	}

	#genesis-box,
	.genesis-box {
		border-top: 1px solid #ccc;
		margin-top: 10px;
		font-size: 0.85em;
	}

	#genesis-box img,
	.genesis-box img {
		float: right;
		clear: right;
	}

	.site-footer {
		background: #fff !important;
		border-top: 2px solid #ccc;
		margin-top: 10px;
		font-size: 0.8em;
	}

	.site-footer .creds {
		float: left !important;
		clear: left;
	}
	
	/**
	 * @section links
	 * @css-for (optimize links for print)
	 */
	a,
	a:visited,
	a:hover,
	a:visited:hover {
		color: #000;
		background: transparent;
		text-decoration: none;
	}

	.site-header a[href]:after,
	.site-footer a[href]:after,
	.content span a[href]:after,
	.content p a[href]:after,
	#genesis-box a[href]:after,
	.genesis-box a[href]:after {
		content: " <"attr(href)"> ";
		background-color: inherit;
		font-style: italic;
		font-size: 0.85em;
		text-transform: none;
	}

	*[name]:after {
		content: " [#"attr(name)"]";
		background-color: inherit;
		font-style: italic;
		font-size: .7em;
	} 
	
	*[title]:after {
		content: " ("attr(title)") ";
		background-color: inherit;
		font-style: italic;
		font-size: .7em;
	}

	/**
	 * @section quotes
	 * @css-for (advanced output of cite)
	 */
	*[cite]:after {
		content: close-quote" (Source: "attr(cite)")";
		font-size: .7em;
	} 
	
	* {
		quotes: "\201E" "\201C" "\201A" "\2018";
	} 
	
	q:before,
	blockquote:before {
		content: open-quote;
	} 
	
	q:after,
	blockquote:after {
		content: close-quote;
	}
	
	blockquote,
	q,
	cite {
		padding-left: .1em;
	}
	
	acronym,
	abbr {
		border: none;
	}
	
	/**
	 * @section Code
	 * @css-for (not required sections)
	 */
	.code,
	pre {
		font: .8em 'Courier New', Courier, Fixed;
		padding-left: 1em;
	}
	
	.code a[href]:after {
		content: "";
	}
	
	/**
	 * @section layout
	 * @css-for (image format)
	 */
	img {
		padding: .5em;
	}

	img:after {
		display: block;
		content: " attr(title) ";
	}

	.content img a[href]:after {
		display: none !important;
		content: " attr(none) " !important;
	}

	/**
	 * Keep regular image alignment
	 */
	img.centered,
	.aligncenter {
		display: block;
		margin: 0 auto 10px;
	}

	img.alignnone {
		display: inline;
		margin: 0 0 10px;
	}

	img.alignleft {
		display: inline;
		margin: 0 10px 10px 0;
	}

	img.alignright {
		display: inline;
		margin: 0 0 10px 10px;
	}

	.alignleft {
		float: left;
		margin: 0 10px 0 0;
	}

	.alignright {
		float: right;
		margin: 0 0 0 10px;
	}

	.wp-caption {
		padding: 5px;
		text-align: center;
	}

	p.wp-caption-text {
		font-size: .9em;
		font-style: italic;
		line-height: 1.4em;
		padding: 5px 0;
	}

	/**
	 * @section Special: Big G Ads
	 * @css-for (not required sections)
	 */
	.ad,
	.adc,
	#google_ads_frame0,
	#google_ads_frame1,
	#google_ads_frame2,
	#google_ads_frame3,
	#google_ads_frame4,
	#google_ads_frame5,
	#google_ads_frame6,
	#google_ads_frame7,
	#google_ads_frame8,
	#google_ads_frame9,
	#google_ads_frame10,
	#ads {
		display: none !important;
		height: 1px !important;
	}

}


/* Print Page Layout
------------------------------------------------------------ */

@page {
	orphans: 4;
	widows: 2;
}