.label {
	aspect-ratio: 2.625;
	resize: none;
	font-family: sans-serif;
	height: 1in;
	margin: 0 .07in;
	box-sizing: border-box;
	border: none;
	padding: .2em .4em;
	border-radius: .1in;
}

.outer {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.button {
	width: 100%;
	margin: .1in .05in;
	box-shadow: .05in .05in grey;
}

.button-box {
	width: 8.5in;
	display: flex;
}

.page {
	height: 11in;
	width: 8.5in;
	border: 1px solid grey;
	box-shadow: .1in .1in grey;
	margin-bottom: .25in;
}

table {
	padding: 0;
	margin: auto;
	margin-top: .5in;
	border-collapse: collapse;
	border-spacing: 0;
}
tr, td {
	padding: 0;
}

body, html {
	background-color: lightgrey;
	margin: 0;
	padding: 0;
}

header {
	margin: .1in auto .05in;
	height: 1in;
	width: 2.625in;
	background-color: white;
	border-radius: .1in;
	box-shadow: .05in .05in grey;
	font-family: sans-serif;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;	
	flex-direction: column;
}

h1 {
	font-size: x-large;
	margin: 0;
}

h2 {
	font-size: larger;
	margin: 0 0 0.05in;
}

@media print {
	.button, .button-box, header {
		display: none
	}
	.page {
		border: none;
		box-shadow: none;
		margin: 0;
		background-color: white;
	}
}