/**
  Print General Rules
**/
body #celements2_menu_bar, 
#sitecontainer #header,
#contentWrapper #rightColumn,
#content li.cel_nav_nodeName_titleVeranstaltungen p,
#content li.cel_nav_nodeName_Filter,
#content .proz-viewer button.loadmore,
#content li.cel_nav_nodeName_alleVeranstaltungen,
#content li.cel_nav_nodeName_alleAusstellungen,
#content li.AccentTeaser,
#content li.layout_PROZ2023_MobileOnly,
#leftColumn #footer {
  display: none;
}
#sitecontainer #contentWrapper {
  margin: 0px;
}
#sitecontainer #contentWrapper #leftColumn #content > div {
  padding: 0px;
}

/**
  Print Proz-Viewer
**/
#sitecontainer #contentWrapper .proz-viewer-hook {
  display: block;
}
#content .proz-viewer ul.proz-viewer-hook.listStyle li {
  break-inside: avoid;
}
#content .proz-viewer ul.proz-viewer-hook li .event-icons,
#content .proz-viewer ul.proz-viewer-hook li .ticketLink {
    display: none !important;
}

/**
  Print Event-Viewer
**/
#content .event-viewer-hook .cel-data-root .detailWrapper {
  display: flex;
  flex-flow: row-reverse;
  justify-content: space-between;
}
#content .event-viewer-hook .cel-data-root .event-img proz-data-img {
  max-width: 330px;
  max-height: auto;
}
#content .event-viewer-hook .cel-data-root .event-info {
  max-width: 330px;
}
