#td_calc {
	text-align: center;
	width: 70%;
	margin: auto;
	min-width: 760px;
}
	#td_calc h1 {
		line-height: 2em;
	}
	#td_calc h2 {
		line-height: 1em;
		padding-bottom: 1em;
	}
	#td_table {
		text-align: left;
		display: inline-block;
	}
		.td_header {
			font-weight: bold;
			background-color: rgba(20, 20, 24, 1);
		}
			.td_header div {
				background-color: rgba(0, 0, 0, 0.3);
			}
			.td_header div, .td_row div {
				float: left;
				display: inline-block;
				width: 10em;
				border: 1px solid rgba(255,255,255,0.2);
				padding: 0.5em 1em;
			}
			.td_darkrow div {
				background-color: rgba(0, 0, 0, 0.5);
			}