

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
    .pagebreak { page-break-before: always; } /* page-break-after works, as well */
}


.master {
	text-align: center;	
	width: 612px;
}

.header {
	font-size:10px;
	width: 612px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}

.header-wrapper {
	font-size:10px;
}

.wrapper {
	font-size:14px;
}

.name {
	display:inline-block;
	width: 200px;
}

.total {
	text-align: right;
	padding-right: 25px;
}

.smallWidth {
	width: 45px;
}

.adults {
	display:inline-block;
}

.children {
	display:inline-block;
}

.seniors {
	display:inline-block;
}

.vets {
	display:inline-block;
}

.address {
	display:inline-block;
	width: 232px;
}

.upper-border {
	border-upper: 1px solid black;
}


@media only screen and (max-width: 767px) {
	.upper-padding {
		padding-top: 15px;
	}
}
