body {
	font-family: Arial, Helvetica, sans-serif;
	overflow-y: scroll;
	overflow-x: hidden;
}

a {
	color: black;
	text-decoration: none;
}

hr {
	color: black;
	border-top: dotted 1px;
	margin-top: 3vh;
	margin-bottom: 3vh;
}

@media screen and (orientation:portrait) {
	body {
		font-size: 3em;
	}
}

.sonogram {
	margin-top: 5vh;
	margin-bottom: 5vh;
}
.sonogram_img {
	vertical-align: middle;
	width: 100%;
	image-rendering: pixelated;
}


@media screen and (orientation:portrait) {
	.sonogram_img_container {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
	}
	.sonogram_img {
		width: auto;
		height: 30vh;
	}
}
