.only-print {
    display: block!important;
}
.no-print {
    display: none!important;
}

.divDocumentoLeft, .divDocumentoRight {
    height: inherit!important;
    overflow-y: visible!important;
    font-size: 17px!important;
    margin-top: 0px!important;
}

.divDocumento {
    height: inherit!important;
    overflow-y: visible!important;
    position: relative!important;
    float: none!important;
    clear: both!important;
    margin-top: inherit!important;
}

div.outputText {
    max-height: inherit!important;
    overflow-y: inherit;
}

div.testoNotaDiv {
    display: block;
}



/*.archive article {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}      */

body {
    /*line-height: 1.2;
    border: solid 1px #d3cfd7;     */

}

div::-webkit-scrollbar {
    display: none;
}

@page
{
    size: auto;   /* auto is the initial value */
    /* this affects the margin in the printer settings */
    margin: 20mm 20mm 20mm 20mm; /*top right bottom left*/
}

html {
    margin: 0px; /* this affects the margin on the HTML before sending to printer */
}
body {
    margin: 0; /* margin you want for the content */
}



p, table, ul, ol, dl, blockquote, pre, code, form {
    margin: 0 0 1em;
}

h1,h2,h3,h4,h5 {
    font-weight: normal;
    margin: 2em 0 0.5em;
}

h1 { font-size: 2em; margin: 2em 0 0.25em; }
h2 { font-size:1.7em; }
h3 { font-size:1.5em; }
h4 { font-size:1.2em; }
h5 { font-size:1em; }

.container a[href]:after {
    display: none;
}

/*.blog-content {
    margin-top: 0px;
} */

#scrollspySidebar {
    float: none;
    clear: both;
    height: 0;
}

section#footer {
    background-color: #ffffff;
}

.copy-right-text {
    color: #333;
}

.imgArchivio {
    display:none!important;
}

.btn, .giurisprudenzaBtn, .confrontoVersioniBtn {
    display: none!important;
}

p, .testoDocumento {
    font-size: 19px!important;
}

.blog-content {
    margin-top: 0px;
}

.sectionContent {
    margin-top: 20px!important;
}

.headerStampa{
    margin-bottom: 60px;
    border-bottom: 1px #b3b2b2 solid;
}


