body {
  color: black;
  font-family: 'Lato', sans-serif;
  margin: 2cm 2cm 2cm 0cm;
  padding: 0cm;  
}

a { color: black;}
a:visited { color: black;}

cite {
  color: #9f9f9f;
}

iframe {
  margin-bottom: 0pt;
  margin-top: 5px;   
  max-width: 98%; 
}

img { 
  float: left; 
  margin: 0 1em 0pt 0;
  max-width: 98%;
}

h1 { 
  font-size: 30pt;
  line-height: 34pt;
}

h1, 
h2, 
h2 span, 
h3, 
h4, 
h5, 
h6 {
  font-size: 21pt;
  line-height: 24pt;   
}

li, ol, p, span, ul  {
  font-size: 11pt;
  line-height: 16pt;
}

.aside { display: none; }
.c-navigation-breadcrumb { display: none; }
.do-not-print { display: none; }
.o-advert { display: none; }
.o-aside { display: none; }
.o-back-home { display: none; }
.o-footer { display: none; }
.o-goodshare { display: none; }
.o-main-header { display: none }
.o-related-pages-bottom { display: none; }
.sticky-wrapper { display: none; }

.caption {
  color: #9f9f9f; 
  display: inline-block;
  font-size: 9pt; 
  line-height: 11pt;
  margin-bottom:6pt; 
  margin-left: 0.5em;
  margin-top: 5pt;
  width: 100%;
}

.c-page-detail--quote {
  display: block;
  color: #9f9f9f;
} 

blockquote {
  display: inline;
  font-style: italic;

      margin: 0;
    }

.c-page-detail--quote  p {
       padding: 0!important;
       color: #9f9f9f; 
       display: inline;
    }


.c-left_75,
.c-left_95,
.c-left_164,
.c-left_258,
.c-left_320,
.c-right_75,
.c-right_95,
.c-right_164,
.c-right_320,
.c-icon_70,
.c-portrait_164,
.c-gallery_164,
.c-conference,
.c-conference_full,
.c-conference_140,
.c-conference_164,
.c-conference_258,
.c-conference_600,
.c-left,
.c-left_180,
.c-right,
.c-right_180 {
  float: left;
  margin: 5pt 1em 0pt 0;
  max-width: 120px;
}
            
.c-img--article_full,
.c-img--center_520,
.c-img--newsletter_animation,
.c-img--newsletter_750,
.c-img--original_size,
.c-img--page_full {
  margin-bottom: 16pt;
  margin-top: 5px;
}

.c-img--article_full-and-caption,
.c-img--center_520,
.c-img--newsletter_animation,
.c-img--newsletter_750,
.c-img--original_size,
.c-img--page_full {
  margin-top: 5px;
  margin-bottom: 0pt;
}

.gray-9f9f9f {
  color: #9f9f9f;
}

.page {
  margin: 0;
  width: 66%;
  padding: 0;
}
