@charset "UTF-8";

#celements2_menu_bar,
#navigation-tabs,
#navigation .navigation-links,
#navContainer,
#header,
#headerMenu,
#footer,
#content-navigation,
#content .page-navigation,
#content .collectionSearch,
#content .actions,
#content .event-column.control,
#content .buttons,
.progon-btn-square,
input,
button {
  display: none !important;
}
#sitecontainer,
#contentwrapper {
  margin: 0 !important;
  padding: 0 !important;
}
html,
body,
#content,
#navigation {
  background-image: none !important;
  background-color: white !important;
  padding-top: 20px;
}
#content a {
  text-decoration: none !important;
  color: #222 !important;
}
#content a[href]:after {
  content: none !important;
}
.navigation-title,
.navigation-title h1 {
  color: black !important;
}
#content div#content-main {
  display: block;
  min-width: 99% !important;
  box-shadow: none !important;
  border: 1px solid #ccc !important;
}
#content .collection-container .event-column.title-description {
  margin-right: 90px !important;
}
#content .collection-container .event-column .event-title,
#content .collection-container .event-column .event-location,
#content .collection-container .event-column .event-description {
  height: min-content !important;
  overflow: unset !important;
  white-space: normal !important;
}
div.collection-container div.event-item .event-column.title-description .event-description p {
  display: block;
}
#content .collection-container .event-column .fadeout-right {
  display: none !important;
}

#content .collection-container .event-column.images {
  right: 5px !important;
}
#content .collection-container .event-item {
  break-inside: avoid;
  page-break-inside: avoid;
}
#content .collection-container .event-item .event-category,
#content .collection-container .event-item .event-labels .progon-label {
  box-sizing: border-box;
  border: 1px solid #ccc;
}
