/* $Id: print.css,v 1.9 2013/11/11 10:55:33 olejakob Exp $ */

/* ##### Hide nonprinting areas ##### */
.print {
	display: block;
}
.admin, .advanced, .nosmall, .noprint, .layouts, .linkbox, .debug {
	display: none !important;
}

@page {
	size: A4;
	margin-top: 10mm;
	margin-bottom: 10mm;
	margin-left: 5mm;
	margin-right: 5mm;
}

/* @page { */
@media print {
	body {
		padding: 0;
	}
	html, body {
/*		width:  210mm;
		height: 297mm; */
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 20px; /* 80px; */
	}
}

#boundary {
	margin: 0px;
	padding: 0px;
}

#content {
	top: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0; /* 80px */
	padding: 0px;
	/* page-break-inside: avoid !important; */
}

/* ##### logo footer ##### */
/* used in layout/default/footer.php */
div.footer-logo,
div.company-footer {
	padding: 0 auto;
	width: 70%;
}
div.company-footer img
{
   width: 100%;
}

/* view external links (only if class=print) */
a[href*='//']:after.print {
	content: " (" attr(href) ") ";
	color: $primary;
}

/*a:after {
	content: " (" attr(href) ") ";
	color: #e0e0e0;
}*/

/* ##### fonts ##### */
body, span, p, div, li, a {
	font-size : 10pt;
}
h1 {
	font-size: 14pt;
	font-weight: bold;
}
table, tr, td, td a {
	font-size : 8pt;
}
th, th a, .th, .th a {
	font-size: 9pt;
}
td.amount, td.ramount {
	font-size: 9pt;
}

/* ##### input form ##### */
textarea.field {
	background-color: white;
}

textarea.fieldbig {
	background-color: white;
}

/* #### Katalog #### */
.kat-intro, .kat-txt {
	font-family: Serif;
}
.kat-pris, .kat-pristxt {
	background-color: white;
	color: black;
}

.kat3c .col2 {
	display: none;
	width: 0px;
	left: 0px;
	right: 0px;
}

.kat3c .col1wrap, .kat3c .col3 {
	float: left;
}
.kat3c-mask {
	margin: 0px;
	padding: 0px;
}
.kat3c .col1wrap {
	width: 75%;
}
.kat3c .col1 {
}
.kat3c .col3 {
	width: 25%;
}
