@charset "UTF-8";
/**
 * Print Layout CSS properties
 *
 * @copyright Copyright (c) 2008, Semantica-IT Ltd.
 * @link http://www.semantica.ch
 * @package Core
 * @version 1.2
 */ 
@media print 
{
	#app_container, #app_window_container
	{
		width: 100% !important;
		min-width:0; 
		max-width: none;
		border: none;
	}
	#app_header
	{
		height: auto;
		float: none;
	}
	#app_footer
	{
		display: none;
	}
	#app_main, #app_left, #app_right, #app_window_header, 
	#app_window_content, #app_window_footer, #app_window_inner
	{
		display: table;
		float: none;
		height: auto;
		margin-bottom: 0px;
		overflow: visible;
		padding-bottom: 0px;
	}
	ul.app_menu
	{
		margin: 0px;
		padding: 0px;
		left: auto;
		position: relative;
		display: none;
	}
	body *
	{
		font-family: Verdana, Arial, sans-serif;
	}
	code, pre 
	{
		font-family: "Courier New", Courier, mono;
	}
	body 
	{
		font-size: 12pt
	}
	h1, h2, h3, h4, h5, h6 
	{
		page-break-after: avoid;
	}
/* Format acronyms and abbreviations for print*/
	abbr[title]:after, acronym[title]:after
	{
		content: '(' attr(title) ')'
	}
	#app_container a[href^="http:"], #app_container a[href^="https:"]
	{
		padding-left: 0;
		background-image: none;
	}
	a[href]:after
	{
/*		content:" <URL: "attr(href)">";*/
		color:#444;
		background:inherit;
		font-style:italic;
	}
	table, p, #praxisinfo
	{
		page-break-inside: avoid;
	}

	table, th, td
	{
		border-collapse: separate;
		border: 1px solid #444;
	}
	.non_printable
	{
		display: none;
	}
	body
	{
		background: #ffffff;
	}
	#centrecontent h1
	{
		font-size: 12pt;
	}
	#centrecontent h2
	{
		font-size: 11pt;
	}
	#centrecontent h3
	{
		font-size: 10pt;
	}
/* Hide CMF special */
	div#dbg_div, #header, #left, #designed, .tickercontainer, object, embed
	{
		display: none;
	}
}