body {
	background-color: lightgray;
}
.links {
	border: 1px solid black;
}
table.calc {
	position: relative;
	//background-color: red;
	border: 1px solid black;
	width: 706px;
	top: -310px;
	height: 250px;
	left: 35px;
}
table#scifuncs {
	width: 290px;
}
table#digits {
	width: 241px;
	top: -561px;
	left: 340px;
}
table#ops {
	top: -810px;
	left: 593px;
	width: 151px;
}
table.normal {
	border: 1px solid black;
}
table.normal>tbody>tr>td {
	border: 1px solid black;
}
img {
	image-rendering: pixelated;
}
td>a {
	opacity: 0;
}
td {
	//border: 1px solid yellow;
}

a {
	color: navy;
}
a:hover {
	color: yellow;
}
a:visited {
	color: brown;
}

figure {
	border: 1px solid black;
	display: inline-block;
	margin-left: 0px;
	margin-right: -1px;
	vertical-align: top;
	margin-top: 0px;
}