#layoutwrapper div.main_body h2.slide_me
	{
	font-size: 1.3125em;
	line-height: 1.5em;
	}
#layoutwrapper > section > div > div.main_body .contact-detail h2.active span.close-text .chevron-up,
#layoutwrapper > section > div > div.main_body .contact-detail h2 span.close-text .chevron-down,
#layoutwrapper > section > div > div.main_body .contact-detail h2.active span.close-text .chevron-down,
#layoutwrapper > section > div > div.main_body .contact-detail h2 span.close-text .chevron-up
	{
	margin-left:5px;
	}
#layoutwrapper > section > div > div.main_body .contact-detail h2.active span.close-text .chevron-up,
#layoutwrapper > section > div > div.main_body .contact-detail h2 span.close-text .chevron-down
	{
	display:inline;
	display:none;
	}
#layoutwrapper > section > div > div.main_body .contact-detail h2.active span.close-text .chevron-down,
#layoutwrapper > section > div > div.main_body .contact-detail h2 span.close-text .chevron-up
	{
	display:none;
	}
#layoutwrapper > section > div > div.main_body table.contact_table_b,
#content table.contact_table_b,
#content table.contact_table_b tbody
	{
	width:95%!important;
	border:none!important;
	}
#layoutwrapper > section > div > div.main_body table.contact_table_b tbody tr,
#content table.contact_table_b tr
	{
	background:transparent;
	border:none!important
	}
#layoutwrapper > section > div > div.main_body table.contact_table_b tbody tr td,
#content table.contact_table_b tbody tr td
	{
	vertical-align:top;
	border-top:none!important;
	border-left:none!important;
	border-right:none!important;
	border-bottom:solid 1px #efefef;
	padding:.25em 0 .25em 0;
	}
#layoutwrapper > section > div > div.main_body table.contact_table_b tbody tr.extrapadding td,
#content table.contact_table_b tbody tr.extrapadding td
	{
	padding:.75em 0 .25em 0;
	}
#layoutwrapper > section > div > div.main_body table.contact_table_b tbody tr td.phone
	{
	width:120px;
	}
#layoutwrapper > section > div > div.main_body table.contact_table_b tbody tr td div.person-title
	{
	font-size:85%;
	font-style:none;
	color:#666;
	}
#layoutwrapper > section > div > div.main_body h3
	{
	font-size:1.25em;
	margin:0 0 0 0;
	position:relative;
	left:-20px;
	}

#middle_right #location-albany,
#middle_right #location-associations
	{
	font-size:19px!important;
	margin-top:20px!important;
	}
#content .contact-detail h1.hanys-staff-contacts
	{
	display:none!important;
	}
.mobile .person-title
	{
	margin-top:5px;
	}
.mobile #layoutwrapper > section > div > div.main_body > div.col.col-8.two-landing-top-spacing.mobile-spacing > div > div > table
	{
margin-left:-20px!important;
	}
.mobile #layoutwrapper > section > div > div.main_body table.contact_table_b	{
	width:100%!important;
	border:none!important;
	}
.mobile #layoutwrapper > section > div > div.main_body table.contact_table_b tbody tr td
	{
	vertical-align:top;
	border-top:none!important;
	border-left:none!important;
	border-right:none!important;
	border-bottom:solid 1px #efefef;
	padding:.5em 0 .5em 0;
	}
.mobile #layoutwrapper > section > div > div.main_body .contact-detail h2
	{
}
.contacts-group
	{
	margin-left:20px;
	}
.mobile .contacts-group
	{
	margin-bottom:20px;
	}
.mobile #layoutwrapper > section > div > div.main_body h3
	{
	font-size:1.25em;
	margin:5px 0 -2px 0;
	position:relative;
	left:-20px;
	}
.organization-name
	{
	white-space:nowrap;
	}