@media print {


@page  { 
    size: auto;   /* auto is the initial value */ 
    /* this affects the margin in the printer settings */ 
    margin: 15mm 15mm 15mm 15mm;  
} 

body  
{ 
    /* this affects the margin on the content before sending to printer */ 
    margin: 0px;  
} \

nav a {
    font-size: 20px;
}
#head, #sig {
      width: 200px !important;
}
.title.mobile, .feature h3, .stories h3, .image {
    display: none !important;
}



div.full-image {
    height: auto !important;
}
.title.desktop {
    padding-left: 0 !important;
}
.block {
    height: 100px;
}
.block p {
    left: 0 !important;
}
.block a::after { 
    margin-left: 0 !important;
}




a {
    text-decoration: none !important;
}



footer {
    display: block !important;
}

.bar {
    margin-left: -40px;
    padding-left: 40px;
    padding-right: 75px;
    height: auto !important;
    margin-top: 0 !important;
    width: 800px;
}

.bar p {
    width: 80vw;
    padding-right: 45vw;
}

.title h2 {
    padding-right: 58vw;
}

.feature .block p {
    width: 100%;
    left: 0px !important;
}

.feature .block p a::after{
    display: none;
}

}