body {
	background: #E4EDEB;
	font-family:-apple-system,BlinkMacSystemFont,Lato,"Noto Sans",sans-serif;
}

h1, h2, h3, .modal-card-title {
	font-family: Kreon,Lato,"Noto Sans",serif;
}

ul {
	list-style-type: circle;
}

pre, .small {
	display: inline;
	font-family: "Fira Sans",Lato,monospace;
}

p {
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}

h1 {
	font-size: 2.25em;
	line-height: 1.3333em;
	margin-bottom: 0.66666667em;
}

h2 {
	font-size: 1.5em;
	line-height: 1em;
	margin-bottom: 1em;
}

h3 {
	font-size: 1.3125em;
	line-height: 1.14285714em;
	margin-bottom: 1.14285714em;
}

p + p {
	text-indent: 1em;
}

#content {
	background: #fff;
}

a {
	color: #0056b3;
}


@media print {
	p {
		font-size: 1em;
		line-height: 1.5em;
		margin-bottom: 1.5em;
	}

	h1 {
		font-size: 2.25em;
		line-height: 1.3333em;
		margin-bottom: 0.66666667em;
	}

	h2 {
		font-size: 1.5em;
		line-height: 1em;
		margin-bottom: 1em;
	}

	h3 {
		font-size: 1.3125em;
		line-height: 1.14285714em;
		margin-bottom: 1.14285714em;
	}

	p + p {
		text-indent: 1em;
	}

	@page {
		margin: 2cm
	}

	body {
		background: #fff !important;
		color: #000;
	}

	a, blockquote {
	    page-break-inside: avoid;
	}

	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid;
		page-break-inside: avoid
	}

	ul, ol, dl {
		page-break-before: avoid
	}

	ul, ol {
		list-style: square;
		margin-left: 18pt;
		margin-bottom: 20pt;
	}

	li {
		line-height: 1.6em;
	}

	a, a:after {
		color: #333;
	}

	a:after {
		content: " (" attr(href) ") ";
		font-size: 90%;
	}
}
