body, table {
  font-size:12pt;
  font-family:"Garamond";
}
body {
  margin:2cm;
  line-height:1.3em;
}

#L,
#talentumnavigation,
#indeksit,
#ticker, 
#navigation, 
#sidebar, 
#topBanners, 
#articleComments, 
.article_functions, 
.headerPromo,
#kaikki_uutiset_holder, 
.news_itemi,
.knavi_holder,
.samBanner,
#headerFeedBox,
#headerTop,
.articleComments,
.toc, 
.tocNavigation,
.samTop,
.pageByPage,
#content_inner h1,
#footercontact{
  display:none; 
}

.article_item .headers .time,
.article_item .headers .beat{
  padding: 0;
  margin: 0 8px 0 0;
}

a {
  text-decoration: none;
  color:black;
}
.news_item a img, .article_item a img {
  float:left;
}
.news_item, .article_item {
  clear:both;
  margin:.5cm 0;
}
.news_item h3, .article_item h3 {
  font-size: 12pt;
  display: inline;
  font-weight:normal;
  font-style:italic;
}
img {
  border:none;
}
div#header{
  display: block !important;
  margin: 1cm auto;
  width: 15cm;
}
#footer {
  width: 15cm;
  font-size:10pt;
  border-top:2px solid gray;
}
h2 {
  margin:.2cm 0 0 0;
}

img.right {
    float: right;
}

img.left {
    float: left;
}

#content img.center {
  display: block; 
  margin-left: auto; 
  margin-right: auto; 
} 

#footer_container{
  width: 15cm;
  margin: auto;
}
