/*______Disable the transition property for print media in Chrome______*/
*{transition:none!important}

body {
  background: transparent;
}

.wrapper-header {
  padding: 0;
}

.header {
  padding-left: 0;
  margin-left: 0;
  margin-bottom: 3%;
}

.wrapper-preface,
.advertising-1,
.wrapper-navigation,
.social,
.right-sidebar,
.left-sidebar,
.advertising-2,
.wrapper-target-family,
.wrapper-footer,
#save-button-wrapper,
blockquote,
.main-content-core img,
.field-field-ad-pro-video,
.field-field-ad-image,
p.organisation-link {
  display: none;
}

.breadcrumb {
  padding: 0;
  margin-bottom: 3%;
  max-width: none;
}

.breadcrumb p {
  color: #000;
}

.main-content-wrapper {
  margin-right: 0;
  float: none;
}

.main-content {
  margin-right: 0;
  margin-top: 0;
  border-left: 0;
  box-shadow: none;
  width: 100%;
}

.main-content-core {
  padding: 0;
  width: 100%;
  float: none;
}

.wrapper-central-section {
  background-color: transparent;
  background-image: none;
  padding: 0;
} 
  
.central-section {
  background-color: transparent;
  box-shadow: none;
  margin: 0;
  max-width: 100%;
  padding-bottom: 0;
}
  
.page-content {
  margin-left: 0;
}

a:link, a:visited,
a:hover, a:active {
  color: #000;
  text-decoration: underline;
}

.logo-print,
.agcas-logo-print {
  display: inline-block;
  margin: 10px 20px 0 0;
  float: left;
}

.agcas-logo-print {
  display: inline-block;
  margin: 10px 20px 0 0;
}

.box-style-5 {
  border: 3px solid #000;
}

.site-logo {
  width: 700px;
}

.site-logo a {
  display: none;
}

h1, h2, h3, h4, strong {
  font-weight: bold;
  color: #000;
}

p, li {
  color: #000;
}

h1, h2, h3, h4, p, strong, li {
  font-family: Arial, sans-serif !important;
  color: #000;
}

.node-type-article .main-content p:not(.caption),
.node-type-article .main-content ul,
.node-type-article .main-content ol,
.node-type-news .main-content p:not(.caption),
.node-type-news .main-content ul,
.node-type-news .main-content ol,
.node-type-blog .main-content p:not(.caption),
.node-type-blog .main-content ul,
.node-type-blog .main-content ol,
.node-type-ad-how-to-get-hired
.main-content p,
.node-type-ad-how-to-get-hired .main-content ul,
.node-type-ad-how-to-get-hired .main-content ol,
.node-type-partner-page .main-content p,
.node-type-partner-page .main-content ul,
.node-type-partner-page .main-content ol {
  font-family: Arial, sans-serif !important;
  color: #000;
}

.node-type-article .main-content p strong,
.node-type-article .main-content ul strong,
.node-type-article .main-content ol strong,
.node-type-news .main-content p strong,
.node-type-news .main-content ul strong,
.node-type-news .main-content ol strong,
.node-type-blog .main-content p strong,
.node-type-blog .main-content ul strong,
.node-type-blog .main-content ol strong,
.node-type-ad-how-to-get-hired .main-content p strong,
.node-type-ad-how-to-get-hired .main-content ul strong,
.node-type-ad-how-to-get-hired .main-content ol strong {
  font-family: Arial, sans-serif !important;
  color: #000;
  font-weight: bold;
}

.node-type-article .main-content p em,
.node-type-article .main-content ul em,
.node-type-article .main-content ol em,
.node-type-news .main-content p em,
.node-type-news .main-content ul em,
.node-type-news .main-content ol em,
.node-type-blog .main-content p em,
.node-type-blog .main-content ul em,
.node-type-blog .main-content ol em,
.node-type-ad-how-to-get-hired .main-content p em,
.node-type-ad-how-to-get-hired .main-content ul em,
.node-type-ad-how-to-get-hired .main-content ol em {
  font-family: Arial, sans-serif !important;
  font-style: italic;
}
  
.field-field-ad-image,
.field-field-ad-video,
.field-field-ad-ins-video,
.field-field-ad-ins-image,
.field-field-ad-dep-video,
.field-field-ad-dep-image {
  display: none;
}

.box-style-1 {
  border: 5px dashed #000;
}

.box-style-2.group-ad-inset-data {
  width: 100%;
  float: none;
  clear: none;
  padding: 0;
  margin-left: 0;
}

.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
  font-weight: bold;
}
  
.ad-content-header {
  width: 100%;
  padding: 0;
}
  
.ad-content-header h1 {
  margin-top: 0;
  float: none
}

.ad-content-header img.organisation-logo,
.ad-content-header img.organisation-image { 
  display: none;
}

.remember-to-mention {
  display: none;
}

.abstract {
  font-size: 16px;
  font-style: italic;
  font-family: Arial, sans-serif !important;
  color: #000;
}

.box-style-2 {
  background: none;
  box-shadow: none;
}

.box-style-1 h3,
.box-style-3 h3 {
  font-family: Arial, sans-serif;
}

@page {
  margin: 1cm;
}