﻿.cal-hyperlinks img {
	max-height: 2.0rem;
}

#Body.container.body-content {
	max-width: unset !important;
	width: 93vw !important;
	padding-right: 0;
	padding-left: 0;
	margin-right: auto !important;
	margin-left: auto !important;
}

@media screen and (min-width: 768px) {
	aside {
		width: 20vw;
		padding-left: 1rem;
		margin-left: 1rem;
		float: right;
		box-shadow: inset 5px 0 5px -5px #29627e;
		color: #29627e;
	}
}

@media screen and (min-width: 1280px) {
	aside {
		width: 12vw;
	}
}

@media print {
	#quick-links,
	#webcast-instructions-link {
		display: none !important;
	}

	#events-container {
		display: block !important;
	}

	.card, .row {
		display: block !important;
	}

	div.event, .row {
		page-break-inside: avoid !important;
	}

	div.event {
		flex: none !important;
		display: block !important;
		width: 100% !important;
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
	}

		div.event:first-child {
			page-break-inside: auto !important;
		}
}
