/* ==========================================================================
   Print styles
   ========================================================================== */

/* @media print { */
    * {
        /* background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important; */
    }

    a,
    a:visited {
        text-decoration: none;
    }
/*
    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }
*/
    /*
     * Don't show links for images, or javascript/internal links
     */
/*
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }
*/
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
	}

	.content {
		padding-top: 60px;
	}

	header.level-2,
	header.has-level-2,
	header.level-3,
	header.has-level-3 {
		height: 80px !important;
	}

	header .navigation,
	header .languages,
	.slideshow .arrow,
	.slideshow .pagination,
	.footer,
	.js-header {
		display: none;
	}

	.slideshow h4 {
		text-align: center;
		position: relative;
		left: 0;
		top: 0;
	}

	.slideshow .text-box {
		position: relative;
		margin: 0;
		height: auto;
		color: #003366;
		background-color: transparent;
		width: auto;
		top: 0;
	}

	.slideshow .slide-text {
		position: relative;
	}

	.slideshow .background {
		position: relative;
		display: block;
		width: 100%;
		height: auto;
		margin: 0 auto !important;
	}
	
	.slideshow-elements-wrapper {
		height: 500px;
	}

	.content-seperator {
		background: none;
		border-top: 1px solid #C7C7C7;
	}

	.border-bottom,
	.has-slideshow .border-bottom {
		border: 0 none;
	}

	.timeline_element {
		opacity: 1 !important;
		visibility: visible;
	}

	div.timeline div.spine {
		background: none;
		border-left: 1px solid #C7C7C7;
		margin-left: 0;
	}

	.text-block + .teaser-list {
		page-break-before: avoid;
	}

	.timeline_element,
	.teaser {
		page-break-inside: avoid;
	}

	.slideshow {
		border: 0 none;
	}

	.slideshow-default {
		padding-bottom: 40px;
		border-bottom: 1px solid #C7C7C7;
		height: auto !important;
	}

	.page-breaker {
		page-break-after: always;
	}

	.sidebar .sidebar-news .wrapper {
		position: relative;
	}

	.news-list .slice {
		margin-bottom: 2px;
		border-bottom: 1px solid #C7C7C7;
	}

	.teaser .inner-wrapper,
	div.timeline_element .element-inner-wrapper,
	.sidebar .no-highlight-image .wrapper {
		padding: 0;
		border: 20px solid #EFEFEF;
	}

	.sidebar-news:before,
	.news-list:before,
	.download-list .accordion-wrapper:before,
	.team .group:before,
	.editorial-board .grid-max-width:before {
		background: none;
		border-top: 20px solid #EFEFEF;;
		height: 0;
	}

	/* .sidebar-article .article, */
	.article-sidebar .article {
		width: auto;
	}

	/* .sidebar-article .sidebar, */
	.article-sidebar .sidebar {
		clear: both;
		width: auto;
		display: block;
		margin-left: -10px;
		width: 938px;
	}

	/* .sidebar-article .sidebar .module, */
	.article-sidebar .sidebar .module,
	.sidebar-article .sidebar .related-contents,
	.article-sidebar .sidebar .related-contents {
		width: 272px;
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
	}

	.sidebar-article .article,
	.article-sidebar .article {
		margin: 0;
	}

	section.module {
		page-break-inside: auto;
	}

	.text-block p {
		margin: 0;
	}

	.text-block .centered p {
		margin: 0 auto;
	}

	.slideshow-topics .text-box {
		height: auto;
	}

	.team .column {
		width: auto;
		display: block;
		margin-left: 0;
		margin-right: 0;
		width: 968px;
		left: -25px;
	}

	.team .group:before {
		margin-left: 25px;
		margin-right: 25px;
	}

	.team .group {
		width: 968px;
		left: -25px;
		margin-bottom: 25px;
	}

	.team .title {
		margin-left: 25px;
		margin-right: 25px;
	}

	.team .member {
		margin-left: 25px;
		margin-right: 25px;
		width: 272px;
		float: left;
	}

	.text-columns .column-2 {
		float: left;
		display: block;
	}

	.text-columns .column-2.col-2 {
		float: right;
	}

	.image-block img.fifths {
		width: 20%;
	}

	.image-block img.half {
		width: 50%;
	}

	.editorial-board .column-3 {
		float: left;
		display: block;
	}

	.teaser-list-simple .teaser .overlay {
		border: 24px solid #072543;
		width: 224px;
		height: 142px;
	}

	.teaser-list-simple .teaser .topic {
		top: 0;
	}

/*
.team .group,
.team .column,
.team .columns {
	page-break-inside: auto;
}
.team .member {
	page-break-after: auto;
}
section.module {
	page-break-inside: avoid;
	page-break-after: auto;
}
	h1,
	h2,
	h3,
	section {
		page-break-after: avoid;
	}

	section.content-seperator {
		page-break-after: auto;
	}
*/


/* } */