  /* Parent association */

img {
	 width: clamp(400px, 45vw, 500px);
}
#volunteer_component {
    margin-bottom:0;
}
@media (max-width:992px) and (min-width:767.98px) {
    	 .sectionBanner-image {
		 background-position-x: 20%;
	}
	
	.sectionBanner-image--alignXCenter.sectionBanner-image--alignYCenter
	{
	    object-position: 20% center;
	}
}

/* News and Events */

.table-content h3 {
    margin-top:1rem;
    margin-bottom: 1rem;
}
.table-content table {
    width:100%;
}
#dates-intro {
    margin-bottom: 3rem;
}