  body {
  width: 100%;
}

a[href]:after {
  display: none;
}

.mainMenu {
  position: relative;
  display: none;
}

.mainMenu__menus {
  display: none;
}

.headerBg {
  display: none;
}

.contextMenu__wrapper {
  display: none;
}

.breadcrumbs {
  display: none;
}

.item-social-share {
  display: none;
}

.iconText {
  display: none;
}

.contentSection__wrapper {
  width: 100%;
}

.footer__body__menu {
  display: none;
}

.footer__body__info {
  width: 100%;
}

.footer__head, .menu-footer-menu-container, .footer__body__info__hr, .footer__body__info__socials {
  display: none;
}

.mainMenu__mobile {
  display: none;
}

.mainMenu__mobile__header__hb__wrapper {
  display: none;
}

.mainMenu__mobile__header__logoWrapper {
  width: 100%;
}

.mainMenu__mobile__header__logo {
  display: none;
}

.calendario__filters {
  display: none;
}

.socialsWrapper {
  display: none;
}

.calendario__event {
  page-break-inside: avoid;
}

.calendario__events {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.calendario__month {
  font-size: 16px !important;
  margin-bottom: 0;
  margin-top: 0;
  font-family: robotobold, sans-serif;
  page-break-after: avoid;
}

h3 .titleDecoration {
  display: none;
}

.calendario__event {
  margin-bottom: 0;
}

.calendario__event__logo {
  display: none;
}

.calendario__eventWrapper {
  border: none;
  padding: 0;
  min-height: auto;
  font-size: 13px !important;
  clear: both;
}

.calendario__event__head {
  padding: 0;
  display: block;
  float: left;
  width: 30%;
  min-height: auto;
}

.calendario__event__dates {
  font-size: 13px !important;
  margin-top: 5px;
  font-family: robotoregular, sans-serif;
  line-height: 1;
}
.calendario__event__dates small {
  margin-left: 5px;
  display: inline;
  font-size: 13px;
}

.calendario__event__detail {
  display: block;
  width: 70%;
  float: left;
  padding: 0;
}

.calendario__event__title {
  font-size: 13px !important;
  margin-top: 5px;
  font-family: robotobold, sans-serif;
  margin-bottom: 0;
}

.calendario__event__description {
  margin-bottom: 0;
}

.page-template-page-calendario hr {
  display: none;
}

.calendarioNotPrint {
  display: none;
}

.calendarioPrint {
  display: block;
}

.calendarioPrint__pageTitle {
  font-size: 24px;
  font-family: robotobold, sans-serif;
  display: block;
}
