.su-wrapper{
    display:block;
}

.su-form{
    max-width:500px;
    margin-bottom:30px;
}

.su-form input,
.su-form textarea{
    width:100%;
    padding:10px;
    margin-top:8px;
    box-sizing:border-box;
}

.su-paper{
    width:21.59cm;
    min-height:33.02cm;
    padding:1cm 2cm;
    border:1px solid #ccc;
    background:#fff;
    box-sizing:border-box;
    font-size:15px;
    line-height:1.8;
}

.su-tanggal-area{
    text-align:right;
}

.su-meta{
    width:100%;
}

.su-meta td{
    vertical-align:top;
    padding:2px 0;
}

.su-tujuan{
    line-height:1.8;
}

.su-isi{
    text-align:justify;
    white-space:pre-line;
}

.su-ttd{
    width:250px;
    margin-left:auto;
    text-align:center;
}

#su_hasil_kop{
    text-align:center;
}

@media print{

    body *{
        visibility:hidden;
    }

    #su_print_area,
    #su_print_area *{
        visibility:visible;
    }

    #su_print_area{
        position:absolute;
        left:0;
        top:0;
        width:100%;
    }

    .su-paper{
        border:none;
    }

    @page{
        size:folio;
        margin-top:1cm;
        margin-bottom:1cm;
        margin-left:2cm;
        margin-right:2cm;
    }

}