#bdp-page {
	max-width: 1024px;
	margin: 0px auto;
}

#bdp-page #bdp-page-header {
	display: grid;
	grid-template-columns: 200px 1fr 200px;
	position: relative;
	width: 100%;
	padding-bottom: 24px;
	margin-bottom: 24px;
	border-bottom: 1px solid var(--theme-Dk-Grey);
}
#bdp-page #bdp-page-header img {
	height: 120px;
	max-width: 240px;
}

#bdp-page-content h3{
	font-size: 1.3rem;
}

#bdp-guide{
	width: 8.5in;
	padding: .5in;
	margin: 0px auto;
	font-size: 12pt;
	display: block;
}
#bdp-guide p{
	font-size: 12pt;
}
#bdp-guide #bdp-guide-header {
	/*display: grid;
	grid-template-columns: 1.75in 1fr 1.75in;
	position: relative;
	gap: 12px;*/
	width: 100%;
	border-bottom: 1px solid var(--theme-Dk-Grey);
	padding-bottom: .12in;
}
#bdp-guide #bdp-guide-header tbody tr td{
	vertical-align: top;
}
#bdp-guide #bdp-guide-header h2{
	font-size: 1.3rem;
}
/*#bdp-guide #bdp-guide-header #major{
	font-size: 1.2rem;
	margin: 0px;
}*/
#bdp-guide #bdp-guide-header #associatedDegrees{
	font-size: 1rem;
	margin: 4px 0px;
}

#bdp-guide #bdp-guide-header img {
	height: 1.25in;
	max-width: 1.75in;
}
#sub-header{
	grid-column: 1 / span 3;
	display: grid;
	gap: 12px;
	grid-template-columns: 1fr max-content;
	text-align: left;
}
#bdp-guide #bdp-guide-content{
	padding: 0 0 .5in 0;
	background: #FFFFFF;
}

#bdp-guide #bdp-guide-content #program{
	/*display: grid;
	grid-template-columns: 1fr 2in;
	gap: .25in;*/
	width: 100%;
}
#bdp-guide #bdp-guide-content #program #contact{
	padding-left: .25in;
	border-left: 1px solid var(--theme-Dk-Grey);
}
#bdp-guide #bdp-guide-content h3{
	font-size: 1.1rem;
	margin: 0px;
}
#bdp-guide #bdp-guide-content table{
	margin: .25in 0 .5in 0;
}
#bdp-guide #bdp-guide-content #potentialAssociateDegreePlanTable tbody > tr > td:nth-of-type(odd),
#bdp-guide #bdp-guide-content #RemainingBachelorsDegreeRequirements tbody > tr > td:nth-of-type(odd){
	background-color: rgba(0,0,0,.03);
}
.top-border{
	border-top: 1px solid var(--theme-Dk-Grey);
	padding-top: 12px;
}

@media print {
	@page {
  		size: letter portrait;
	}
}