body {
    font-size: 12pt;
}

.print-only {
    display: block;
}

#document {
    width: auto;
	margin: 0 5%;
	padding: 0;
}

#logo-print {
    padding: 0 0 20px;
}

#column-1-2,
#column-2 {
    float: none;
    width: auto;
    padding: 0;
}

#head-intro,
#column-2,
#column-1-2 .content,
.fade-grey-white-right,
.module .cb-foot a, .arrow-blue,
.header-plate div,
.white-box .green-header,
#document .white-box .content {
    padding: 0;
}

#wrapper,
.columns-3 #body, 
.columns-2 #body,
.first-fade-grey-white,
.fade-grey-white,
.fade-grey-white-right,
.blue-border-top,
.module .cb-foot,
.module .cb-foot a, .arrow-blue,
.header-plate,
.header-plate div,
.white-box,
.white-box .wb-top,
.white-box .wb-bottom,
.white-box .green-header {
    background: 0;
}

#head,
#head-custom-bg,
#body-top,
#column-right,
#breadcrumbs,
#column-1-2 #column-1,
#foot,
.share-wrapper,
iframe {
    display: none;
}

#column-1-2, 
#column-1-2-3 {
    top: 0;
}

.dynamic-content,
.white-box .green-header {
    margin: 0;
}
.white-box .green-header .header {
    font-size: 1.667em;
    color: #007744;
}

#start-page #column-2,
#start-banner-items .banner-item,
#start-banner-items .banner-item.big {
    width: auto;
}

#start-banner-items .banner-item {
    margin: 0;
    float: none;
}

#start-banner-items .banner-item a {
    line-height: normal;
}

#head-intro {
    padding: 0 0 20px;
}

.header-plate {
    font-size: 2.25em;
    color: #007744;
}

.overview-box .ov-item {
    height: auto;
}

.overview-box .ov-item .copy-text {
    display: block;
    padding: 0;
}

a:link:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
}

a[href^="/"]:after {
  content: " (http://www.kfs.se" attr(href) ") ";
}

.ov-item .header a:after {
    content: "";
}

.youtube-wrapper:after {
    content: "(YouTube-klipp)";
}