@media print {

	@page {
		margin: 1cm;
	}

	#topSectionFrame,
	#bannerFrame,
	#crumbs,
	#menu,
	nav,
	#footerFrame,
	a[href^="#"],
	.downloadAll {
		display: none !important;
		visibility: hidden;
	}

	#content aside section {
		border: none;
		padding: 0;
	}

	#footerFrame {
		border-top: 1px solid black;
		padding-top: .3cm;
	}

	footer {

		address,
		p {
			margin-bottom: .1cm;
		}
	}

	a {
		text-decoration: none;
		border-bottom: 1px dotted darkgray;
		padding-bottom: .1cm;
	}

	a.icon {
		min-height: auto;
		padding: 0;
	}

}