/* Native event content only; no featured image, calendar or booking styles. */
.fh-event-description .hfd-event-description-photo { display:block; width:100%; max-width:100%; margin:22px 0; padding:0; border:0; }
.fh-event-description .hfd-event-description-photo img { display:block; width:100%; max-width:100%; height:auto; margin:0; padding:0; object-fit:contain; }
.wrap .hfd-event-description-photo { margin:8px 0; }
.wrap .hfd-event-description-photo img { display:block; width:100%; height:auto; }
