#markdown_view {
	/*font-size: 10pt;
	margin-top: 30px;*/
}

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

	#markdown_view a,
	#markdown_view a:visited {
		text-decoration: underline;
	}

	#markdown_view a[href]:after {
		content: " (" attr(href) ")";
	}

	#markdown_view abbr[title]:after {
		content: " (" attr(title) ")";
	}

	#markdown_view a[href^="#"]:after,
	#markdown_view a[href^="javascript:"]:after {
		content: "";
	}

	#markdown_view pre,
	#markdown_view blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}

	#markdown_view thead {
		display: table-header-group;
	}

	#markdown_view tr/*,
	#markdown_view img*/ {
		page-break-inside: avoid;
	}

	/*#markdown_view img {
		max-width: 100% !important;
	}*/

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

	#markdown_view h2,
	#markdown_view h3 {
		page-break-after: avoid;
	}
}

#markdown_view p,
#markdown_view .air-p {
	margin-bottom: 1.3rem;
	/*font-size: 10pt;*/
	color: black;
}

#markdown_view h1,
#markdown_view .air-h1,
#markdown_view h2,
#markdown_view .air-h2,
#markdown_view h3,
#markdown_view .air-h3,
#markdown_view h4,
#markdown_view .air-h4 {
	margin: 20px 0 10px 0;
	font-weight: inherit;
	line-height: 1.42;
}

#markdown_view h1,
#markdown_view .air-h1 {
	font-size: 24pt;
	margin-top: 0;
}

#markdown_view h2,
#markdown_view .air-h2 {
	font-size: 21pt;
}

#markdown_view h3,
#markdown_view .air-h3 {
	font-size: 19pt;
}

#markdown_view h4,
#markdown_view .air-h4 {
	font-size: 17pt;
}

#markdown_view h5,
#markdown_view .air-h5 {
	font-size: 15pt;
}

#markdown_view h6,
#markdown_view .air-h6 {
	font-size: 12pt;
}

#markdown_view small,
#markdown_view .air-small {
	font-size: 10pt;
}

/* https://github.com/mrmrs/fluidity */

/*#markdown_view img,*/
#markdown_view canvas,
#markdown_view iframe,
#markdown_view video,
#markdown_view svg,
#markdown_view select,
#markdown_view textarea {
	max-width: 100%;
}

#markdown_view img {
	/*min-height: 200px;
	max-height: 500px;*/
	max-width: 100%;
	object-fit: contain;
	margin: 0 auto;
	width: auto;
}

#markdown_view a,
#markdown_view a:visited {
	color: #3498db;
}

#markdown_view a:hover,
#markdown_view a:focus,
#markdown_view a:active {
	color: #2980b9;
}

#markdown_view pre {
	background-color: #fafafa;
	padding: 1rem;
	text-align: left;
}

#markdown_view blockquote {
	border-left: 4px solid #ced4da ;
	font-style: italic;
	padding: 10px 0 10px 20px;
	text-align: left;
	margin: 15px 0 10px 0;
}

#markdown_view blockquote > p,
#markdown_view blockquote > .air-p {
	margin-bottom: 0;
}

#markdown_view ul {
	margin-bottom: 15px;
	padding: 20px;
}

#markdown_view ul,
#markdown_view ol,
#markdown_view li {
	text-align: left;
	list-style-type: circle;
	margin: 5px;
}

#markdown_view li p {
	margin-bottom: 0;
}

#markdown_view table,
#markdown_view td,
#markdown_view th {
	text-align: left;
	padding: 15px;
}

#markdown_view table {
	width: 100%;
}

#markdown_view thead th,
#markdown_view thead td {
	border-bottom: 1px solid #D8D8D8;
}

#markdown_view tr:nth-child(even) {
	background-color: #E6E6E6;
}
