
/* CSS Document */

@media print {
.collapse {
	display: block;
}
.col-sm-push-8 {
	position: fixed;
}
.annex-table {
	border-collapse: collapse;
}
.dd-lang-wrapper {
	display: none !important;
}
a, a:visited {
	text-decoration: underline;
}
a[href]:after {
	content: none;
}
a[href^='#']:after, a[href='']:after {
	content: none;
}
.highlight_1, .highlight_2 {
	color: #fff;
}
thead {
	display: table-header-group;
}
tr, img, figure {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important
}
#maincontent > div.col-sm-3 {
	float: none;
	width:100%;
}
#maincontent > div.col-sm-9 {
	float: none;
	width:100%;
}

#maincontent button.btn {display:none;}
.general-report-foreword {
	position:relative;
	height: 218px;
	width: 100%;
}
.general-report-foreword .col-sm-8, .general-report-foreword .col-sm-4 {
	position: absolute;
}
.general-report-foreword .col-sm-4 {
	height: 218px;
	right: 0px;
}
.general-report-foreword .col-sm-8 {
	height: 218px;
	width: calc(100%-159px);
	left: 0;
}
.dd-lang-wrapper {
	display: none !important
}
#globalnav {
	display: none !important;
}
#publication-header .col-sm-3 {
	display: none !important;
}
.available-formats-container {
	display: none !important;
}
.affix {
	position: static !important;
	margin-left: 20px;
	margin-right: 20px;
	float: none !important;
}
#toc {
	width: auto !important;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 0;
	list-style-type: none;
}
#toc li {
	margin: 0 .5em;
}
ul#toc li:first-child {
	padding: .5em 0;
	margin: 0;
}
#eu-signing {
	box-shadow: none;
	border: none;
}
#eu-signing + figcaption {
	margin-bottom: .5cm
}
#mobile-nav {
	display: none !important
}
.about-table {
	width: auto;
}
.about-table tr td {
	padding: 3pt 7pt
}
.left-col {
	border-right: none !important;
}
@page {
	margin: 1.5cm;
}
}
