	p {margin-bottom: 1em}

	.sample-table td {padding: 0 0.6em 0.2em 0; vertical-align: bottom;}

	.local-menu {
		background-color: #F6E1FF;
		color: #111;
		padding: .5em 2% .6em 2%;
	}
	.local-menu span {
		font-weight: bold;
		margin-right: .4em;
	}
	.local-menu a {
		color: #222;
		padding: 0 2px;
		margin-left: -2px;
	}
	.local-menu .marked {
		background-color: #ffc;
		padding: 0 2px;
		margin-left: -2px;
	}

	@media print {
		.sample-info {
			font-size: 86%;
			page-break-inside: avoid;
			page-break-after: auto;
		}
		.no-print {
			display: none;
		}
		.organism-number {
			/* font-weight: bold; */
		}
	}

	@media screen {
		.sample-info {
			margin-left: 2%;
		}
	}