.page-wrapper {
    max-width: none;
    padding: 0;
    margin: 0;
    position: static;
}

#content {
    width: auto;
    padding: 0;
}

.content.to-left>.article {
    float: none;
    width: auto;
}

.loota {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
    background: none;
}
footer {
    text-align: center;
}
.loota .more-link,
.loota > h1 {
    display: none;
}
.profile {
    padding: 0;
    page-break-inside: avoid;
    text-align: left;
    position: relative;
    margin: 2em auto 0 auto;
}
.profile > h2 {
    margin-top: 0;
}
.profile > p {
    overflow: hidden;
}
.profile > i {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
    margin-top: 0;
    float: left;
    margin-right: 1em;
    margin-bottom: 4em;
    width: 100px;
    height: 100px;
    border-radius: 50px;
}

.share,
.scrolled #go-top,
#go-top,
footer,
#footer,
#lisaa-luettavaa,
#comments,
#header,
#navigation,
.admin-bar #top,
.post-edit-link,
#top,
#navigation-mobile {
    display: none;
}

#main {
    padding-bottom: 0;
}

#topbg > .img,
#topbg > .empty {
    display: none;
}

#topbg > .txt {
    position: static;
    color: #000;
}

h1 {  font-size: 42px; }
h2 {  font-size: 26px; }
h3 {  font-size: 20px; }

a {
    color: #000;
    text-decoration: none;
}

body {
    font-size: 100%;
}

.ingress {
    font-size: 150%;
}

.print-btn,
.page-title,
.page-title-bg,
.block-harjoitusajat2 .content,
.block-harjoitusajat .content {
	display: none;
}

.block > .txt {
	padding: 0;
}

h1,h2,h3,h4 {
	font-family: Oswald !important;
}
* {
	color: #000 !important;
}

.block-harjoitusajat .harjoitusajat .paiva,
.block-harjoitusajat2 .harjoitusajat .paiva  {
	page-break-inside: avoid;
}

.block-harjoitusajat .txt > .harjoitusajat .paiva,
.block-harjoitusajat2 .harjoitusajat .paiva {
	padding: 0;
	margin: 0 0 1.5em 0;
}
.block-harjoitusajat .harjoitusajat .paiva h1,
.block-harjoitusajat2 .harjoitusajat .paiva h1 {
	font-size: 170% !important;
	letter-spacing: 0.05em;
}
.block-harjoitusajat .harjoitusajat .paiva h3,
.block-harjoitusajat2 .harjoitusajat .paiva h3 {
	font-family: Arial !important;
	text-transform: none;
	font-size: 120%;
}
.block-harjoitusajat .harjoitusajat .paiva,
.block-harjoitusajat2 .harjoitusajat .paiva {
	margin: 0;
	font-size: 85%;
}
.block-harjoitusajat .txt > .harjoitusajat, 
.block-harjoitusajat2 .txt .harjoitusajat {
	width: auto;
	float: none;
}
.block-harjoitusajat2 .kausi-nav {
    display: none;
}

.socmed ,
.socmed-share {
    display: none;
}