body {
  color: #000 !important;
  background-color: transparent !important;
  box-shadow: none !important;
  text-shadow: none !important;
  overflow: visible !important;    /* For WR-1060 */
}

img{
  max-width: 50% !important;
}

h1 {
  font-size: 24pt;
}

h2,
h3,
h4 {
  font-size: 14pt;
  margin-top: 25px;
}

a {
  page-break-inside: avoid;
}

blockquote {
  page-break-inside: avoid;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  page-break-after: avoid;
  page-break-inside: avoid;
}

img {
  page-break-inside: avoid;
  page-break-after: avoid;
}

table,
pre {
  page-break-inside: avoid;
}

ul,
ol,
dl {
  page-break-before: avoid;
}

a:link,
a:visited,
a {
  background: transparent;
  color: blue;
  font-weight: bold;
  text-decoration: underline;
  text-align: left;
}

iframe {
  display: none;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  line-height: 0pt !important;
  white-space: nowrap;
}

p,
address,
li,
dt,
dd,
blockquote {
  font-size: 100%;
}

ul,
ol {
  list-style: square;
  margin-left: 18pt;
  margin-bottom: 20pt;
}

li {
  line-height: 1.6em;
}

.hero-image-wrapper img{
  max-width: 100% !important;
}
.workbc-card .workbc-card-container .workbc-card-image-preview, .workbc-card .workbc-card-container, .workbc-card .workbc-card-container .workbc-card-content {
  padding: 0px !important;
  display: block !important;
}
.workbc-card{
  margin:0px 20px!important;
  padding-top:20px !important;
}
.workbc-card .workbc-card-container{
  margin-top:20px !important;
  padding:20px !important;
}
.workbc-card .workbc-card-container .workbc-card-image-preview img{
  max-width: 60% !important;
}
.workbc-card-columns {
  display: block  !important;
  column-gap: 20px  !important;
  margin-bottom: 20px  !important;
}
.workbc-card .workbc-card-container .workbc-card-details{
  padding:10px 0px !important;
}
.workbc-card .workbc-card-container .workbc-card-content{
  padding:0px !important;
}
.workbc-card-columns .workbc-card{
  page-break-inside: avoid;
  page-break-before: auto;
}
.page-container {
  width: 100%;
  margin: 0;
  float: none;
}

/* Hide Elements which are not needed for printing */
.sitewide-alert,
.header,
.mm-menu,
.breadcrumb-wrapper,
.block-related-topics-block,
.footer,
.nav-tabs-items,
.view-footer .btn-primary,
.back-to-top {
  display: none !important;
}
