@media print{

    .no-print {
        display: none !important;
    }
    .print-box { display: block; }
    .print-td { display: table-cell; }
    
    .print-box.t-area {
        display: block; padding: 5px 10px;
        white-space: pre-wrap;
        border:none;
        border-bottom:1px dashed #808080 !important;
    }
    .as-textarea {border:none; }

    .print-box.p-select {
        display: inline-block; padding: 5px 10px;
        border-bottom:1px dashed #808080 !important;
    }
    
    #page-header { display: none; }

    #page { max-width:100%; } 
    .container { max-width:100%; }


    #primary .content-wrap { background: none !important; }
    .box-1260 { max-width:100%; }
    #content-inner {
        padding:0; width:100%;
    }

    #primary.page.slevomat table {
        margin: 0 !important;
    }    

    #primary.page.slevomat table td {
        padding: 4px 10px 4px 5px;
        vertical-align: top;
        border-bottom: none;
    }    
    td, label {
        white-space: nowrap !important;
    }    
    input {    
    }    
    #primary.page.slevomat input[type="text"], 
    #primary.page.slevomat input[type="search"],
    #primary.page.slevomat input[type="password"], 
    #primary.page.slevomat input[type="email"], 
    #primary.page.slevomat input[type="confirm_email"],
    #primary.page.slevomat input[type="url"],
    #primary.page.slevomat input[type="tel"] { 
        width:100%;
        height:unset; line-height: unset;
        margin:0;
        padding: 5px 10px;
        border-top:none !important; border-left:none !important; border-right:none !important;
        border-bottom:1px dashed #808080 !important;   border-radius: unset;
    }    

    #primary.page.slevomat textarea  { display: none; } 
    #primary.page.slevomat .select-wrapper  { display: none; } 

    .select-wrapper:before { border:none; }
    .select-wrapper:after  { border:none; }
    .select-wrapper > select { 
        border-top:none !important; border-left:none !important; border-right:none !important;
        border-bottom:1px dashed #808080 !important;         
    }

    #spolupracujte { display: none; }
    #page-footer { display: none; }
    
    
    #cookieChoiceInfo { display: none; }
}
