/**
 * Print styles definition.
 */
#mainContainer {
  border: none !important;
  width: 100% !important;
  max-width: 100% !important;
}
#mainContainer .container {
  max-width: 100% !important;
  width: 100% !important;
}
#mainContainer .container #layout-body {
  margin: 0 !important;
}

#block-nexteuropa-europa-search-nexteuropa-europa-search-form,
#block-bean-share-block,
#block-menu-menu-service-tools,
.mobile-user-bar,
#main-menu,
#block-views-reps-sliders-block-1,
.region-featured-wrapper,
div#messages,
.region-tools,
#block-workbench-block,
#block-print-ui-print-links {
  display: none !important;
}
#content-wrapper {
  font-size: 75%;
}
#content-wrapper.col-lg-12 {
  width: 100% !important;
}
#content-wrapper.col-lg-9 {
  width: 67% !important;
}
.reps-img-right {
  margin-left: 10px;
}
a[href]:after {
  content: "" !important;
}
body #mainContainer #sidebar-right {
  width: 33% !important;
}
body #mainContainer #sidebar-right .block-bean,
body #mainContainer #sidebar-right .block-menu {
  border-radius: 0;
  border: none;
  box-shadow: none;
  background: #d8d7d7 !important;
  padding: 15px;
}
