@media print {

@page
{
	margin-top: 2cm;
}

*, h1, h2, h3, h4, h5, h6, .introtext, .container.introtext p, blockquote, #dnn_TopPane .article p
{
	color: #000 !important;
}

body
{
	font-size: 11pt !important;
	font-weight: normal !important;
	line-height: 16pt !important;
	color: #000 !important;
	padding: 0 1cm 1.5cm 2cm !important;
}

h1, h2, h3, h4, h5, h6
{
	page-break-after: avoid !important;
	font-weight: bold !important;
}

h1
{
	font-size: 21pt !important;
	line-height: 16pt !important;
}

h2
{
	font-size: 17pt !important;
	line-height: 22pt !important;
}

h3
{
	font-size: 13pt !important;
	line-height: 18pt !important;
}

h4, h5, h6
{
	font-size: 11px !important;
	line-height: 16pt !important;
}

.introtext, .container.introtext p, blockquote, #dnn_TopPane .article p
{
	font-size: 13px !important;
	line-height: 18pt !important;
	font-weight: bold !important;
}

nav
{
	display: none !important;
}

.no-print
{
	display: none !important;
}

.container
{
	padding: 1cm 0 1cm 0 !important;
}

.container, .article, .teaser
{
	display: block !important;
	margin: auto;
	page-break-inside: avoid !important;
}

.teaser-item
{
	position: relative !important;
	top: 0;
	left: 0;
	margin-bottom: 1cm !important;
	page-break-inside: avoid !important;
}

.teaser-image
{
	width: 8cm;
	height: auto;
	margin-bottom: 1cm;
}

.teaser-image .img-placeholder img
{
	display: block !important;
}

.article
{
	max-width: none !important;
	padding: none !important;
	margin: none !important;
}

#dnn_OutputPane .article
{
	padding: 0!important;
	margin: 0 !important;
	max-width: none;
}

.article-backlink
{
	display: none;
}

a, .article a, .teaser a
{
	color: #000 !important;
	font-weight: bold !important;
}

.article a:link:after, .teaser a:link:after
{ 
	content: " (" attr(href) ") " !important;
	font-size: 1em !important;
	font-weight: bold !important;
	color: #000 !important;
}

.article-image, .article-image img
{ 
	height: auto !important;
}

.article-image a:link:after
{ 
	content: none !important;
}

.article-image .icon-zoom
{
	display: none !important;
}


#footer2
{
	text-align: left;
}

#footer2 div
{
	display: block !important;
}

#footer2 a
{
	display: none;
}

/* Special Elements */
.skinButton
{
	display: none !important;
}


} /* close media query */