@charset "UTF-8";

/* Print-styles for the Single Market Scoreboard
 * by Sascha Leib for GROW.R.2
 * File name: print.css
 */

@page {
    size:		A4;
    margin:		10mm;
	orphans:	2;
	widows:		2;
}
 
body {
	width:		100%;
	font-size:	12pt;
}
 
.print-only {
	display:			initial !important;
}
.no-print {
	display:			none !important;
}
.new-page {
	page-break-before:	always;
	break-before:		page;
}
.no-breaking {
	page-break-inside:	avoid;
	break-inside:		avoid;
}	 
.hide-on-screen {
	display:			initial !important;
}

/* hide global banner */
#globan {
	display:			none;
}

/* no header tools */
#header-tools-layout {
	display:	none;
}

/* the page headline is blue on white: */
#page-headline {
	background-color:	transparent;
	color:				#004494;
	padding-top:		6pt;
}
#page-headline #page-headline-layout {
	padding-bottom:		6pt;
}
#page-headline h1 a:link,
#page-headline h1 a:visited {
	color:				#004494;
}

main {
	margin:				1.5em 0 0 0;
	padding-top:		0;
}
main section {
	margin:				0;
	padding:			.5em 0;
}

#intro .layout-2-columns,
#intro .layout-2-columns .column-1 {
	display:			block;
	width:				100%;
}

/* the site navigation is hidden! */
#site-navigation,
#sub-site-navigation {
	display:	none;
}

/* maximize space for charts */
main figure
main figure.chart-container {
	margin:			3pt 0;
	padding:		0;
}
main figure.chart-container .wtCharts {
	border:			transparent 0 none;
	max-width:		100%;
}

main figure.map-container .map-layout .map-list-layout {
	overflow:		visible;
}

main figure.map-container .map-layout ul.value-table {
	background-color:	#FFF;
    padding-top: 3pt;
}
main figure.map-container .map-layout ul.value-table.with-efta {
	font-size:		10pt;
    padding-top:	0;
}

main figure.map-container .map-layout ul.value-table li {
    font-size: 9pt;
    line-height: 12pt;
}
main figure.map-container .map-layout ul.value-table.with-efta li {
    line-height: 11pt;
	padding:		1px inherit;
}

main figure.map-container .map-layout ul.value-table li span.value {
    height: 12pt;
}
main figure.map-container .map-layout ul.value-table.with-efta li span.value {
    height: 11pt;
}

main .expand .expand-content {
	display:		block !important;
}
main .expand .expand-link {
	color:			inherit;
}
main .expand .expand-link:after {
	display:		none;
}

/* multi-tab interface should be fully shown in print (except the header) */
.multi-tab-interface ul.tab-header {
	display:			none;
}
.multi-tab-interface .multi-pager {
}
.multi-tab-interface .multi-pager.pre-hidden {
	display:			initial;
}
.multi-tab-interface .multi-pager .pager-page {
	border:				transparent 0 none;
}

/* changes to the charts: */
.highcharts-contextbutton {
	display:		none;
}
.highcharts-subtitle,
.highcharts-axis-title,
.highcharts-axis-labels {
	color:			#000;
}


/* override links */
main a:link {
	font-weight:	normal;
	text-decoration:	none;
}

/* no mouseove, so no marker for tool tipps */
abbr, dfn[title], span[title] {
	text-decoration:	none;
}
main abbr {
	font-size:			93%;
}
main .all-caps {
	font-size:			93%;
}

/* change color of the page headline: */
main h2 {
	color:				#004494;
}

/* no page footer at all! */
body>footer {
	display:	none;
}