@page  {
  size: A4 portrait;
}

html, body {
	width: 210mm;
	height: 297mm;
}

body {
	border-top: none;
	background-color: white;
	-webkit-print-color-adjust: exact; /*chrome & webkit browsers*/
    print-color-adjust: exact; /*firefox & IE */
}

#d3-content.fbox,
#hc-content.fbox  {
	margin-left: 0;
}

#header,
#footer,
#stage,
aside.sidebar,
div.content > h1,
div.module-striped,
div#svg > div.prev,
div#svg > div.next,
div#animation-button,
#navigation ul,
div#timeline > div.navigation.prev,
div#timeline > div.navigation.next,
div.simpleSelection,
div#slider-range,
input#amount,
.highcharts-button-box[fill='rgb(156, 201, 219)'],
.highcharts-button-box[fill='rgb(156, 201, 219)'] + text,
.highcharts-legend-item-hidden
 {
	display: none;
}

.highcharts-background {
    fill: transparent;
}

.noprint,
div.fave {
	display: none !important;
}

div.timepoints > div.timepoint:not(.selected){
	display: none !important;
}

div.content {
	padding-top: 0;
}

div#timeline > div#timepoint-wrapper,
div#timeline > div#timepoint-wrapper > div.timepoints {
	left: 0 !important;
}

div#selectionButtonPanel {
	display: block !important;
	width: 100%;
	height: 15%;
}

div#selectionButtonPanel button.select-button:not(.selected){
	display: none;
}

/*
div#chart-info > * {
	padding-right: 40px !important;
}
*/
/* div#svg > svg:not#map  {
   -webkit-transform: translate(-20px);
   -moz-transform: translate(-20px);
   -ms-transform: translate(-20px);
   -o-transform: translate(-20px);
	transform: translate(-20px);
} */

#legend {
	padding-left: 0;
}

.legend-column {
	float: left;
	width: 33%;
}

.legend-row {
	display: table-row;
	/*border: 1px solid black;*/
}

.legend-element-neu {
	display: table-cell;
	margin: 1px 5px;
}



