@media print {

	#main-navi,
	div#year,
	h1#header,
	div.arrow-down,
	div.header,
	div.header img,
	aside,
	.toggle,
	#nav-bottom,
	.current-article,
	.home-link,
	#footer {
		display: none;
	}
	#print-header {
		display: block;
		font-size: 36px
	}
	article img.hallitus {
		max-width: 640px;
	}
	nav.float-nav {
		position: relative;
	}
	nav.float-nav ul {
		list-style-type: none;
		padding: 0;
	}
	nav.float-nav a {
		text-decoration: none;
		color: #8a1b61;
	}
	ul.intro-subjects {
		margin: 0;
	}
	article > section {
		margin-bottom: 50px;
	}
	ul#chart-7-2 li {
		display: inline-block;
		width: 100%;
		margin-top: 10px;
	}
	ul#chart-7-2 li div.cb {
		display: inline-block;
		width: 82%;
	}
	ul#chart-7-2 li strong {
		display: inline-block;
		width: 8%;
		text-align: right;
		margin-right: 2%;
		vertical-align: top;
	}
	img.signatures {
		max-width: 100%;
	}

	.page-break	{ display: block; page-break-before: always; }
  
}