/**
 * Print - Makes the layout Print Friendly
 *
 * @package WPFramework
 * @subpackage Media
 */

/* Document Body */
body 							{ background: #fff; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt; line-height: 1.5; }

/* No Show - Hide various parts of the theme
#header, #navigation, #secondary, #footer 	{ display: none; } */

/* Anchor Element (links) */
a:link, a:visited 				{ background: transparent; text-decoration: none; color: #000; }
a:link:after, a:visited:after 	{ content: " (" attr(href) ") "; font-size: 9pt; }

	/* If you're having trouble printing relative links, uncomment and customize this:
	   (note: This is valid CSS3, but it still won't go through the W3C CSS Validator) */
	
	/* a[href^="/"]:after {s
	  content: " (http://www.yourdomain.com" attr(href) ") ";
	} */

/* Headings */
h1, h2, h3, h4, h5, h6 			{ font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
 
/* Element Changes */
blockquote 						{ margin: 1.5em; padding: 1em; font-style: italic; font-size: .9em; }
code 							{ font: 0.9em "Courier New", Monaco, Courier, monospace; } 
img								{ float: left; margin: 1.5em 1.5em 1.5em 0; }
a img 							{ border: none; }

/* Table */
table 							{ margin: 1px; text-align:left; }
th 								{ border-bottom: 1px solid #333;  font-weight: bold; }
td 								{ border-bottom: 1px solid #333; }
th, td 							{ padding: 4px 10px 4px 0; }
tfoot 							{ font-style: italic; }
caption 						{ background: #fff; margin-bottom: 2em; text-align: left; }
thead 							{ display: table-header-group; }
tr 								{ page-break-inside: avoid; }


/* SKM Styles  by M.Viefeld */

.skm_header .hide a { display: none; } /* display: block; font-size:24pt; text-decoration: none; color: #000; font-weight: bold; margin-bottom:20pt; } */
.skm_header .hide a:link:after, .skm_header .hide a:visited:after { white-space: pre; content: "\A" attr(href); font-size:9pt; }

.skm_header .logos, .skm_kontakt, .skm_rotate, .main_menu, 
.pagebar,
.grid_sidebar, .sitemap-line, .sitemap, .footer_rss, .footer_seite { display: none; }

.main_header { display:block; padding: 0px; margin:0px; width: 100%; height: 50px;}
.main_header a:link:after,.main_header a:visited:after { display:block; content: attr(rel); font-size: 12pt; }
.main_header a img { display:none; }

.grid_1, .grid_2 { float: none; }
.entry-details {width: 100%; padding-top:30px; }
.entry-details p.txt span { display:none; }
.entry-details p.txt:before { content: attr(rel); }
.entry-details-img { display: none; }

.entry-main h3.entry-title a { font-size: 14pt; }
.entry-main h3.entry-title a:link:before, .entry-main h3.entry-title a:visited:before { white-space: pre; content:  attr(href) "\A"; font-size:9pt; }
.entry-main h3.entry-title a:link:after, .entry-main h3.entry-title a:visited:after { content: ""; }

.entry-content a.imglink, .entry-content .entry-starter { display: inline-block; width:100%;}
.entry-content a.imglink:link:after, .entry-content a.imglink:visited:after  { content: ""; }

.entry-content .more, .entry-extra { display: none; }

.footer { margin: 0; position: relative; }
.footer_copyright {margin-top: 100px; margin-bottom: 20px; padding:0;}
/* .footer_copyright a:before { white-space: pre; content: "\A";} */
.footer > a { display: none; }

.tooltip, .facebox { display: none;}

/* div:after {content: attr(class);} */

