@media print {
    * {
    }

    #AlertTop, #AlertTop.alert-box {
        display: none !important;
    }

    #dashboard .boxes-grid {
        overflow: hidden;
        height: auto;
    }

    .boxes-grid .box-scroll {
        max-height: none;
        overflow-y: hidden;
        border: 1px solid #ccc;
    }

    input[type=text], input[type=password], input.text, input.title, textarea, select, input[type=submit] {
        display: none;
    }

    .input_profile {
        display: block !important;
    }

    a.bt-action, a.int-button {
        display: none;
    }

    body {
        line-height: 1.5;
        font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
        color: #000;
        background: none;
        font-size: 10pt;
    }


    /* Layout
-------------------------------------------------------------- */
    .sitemap {
        display: none;
    }

    #smpWeb {
        display: none;
    }

    .back-sitemap {
        display: none;
    }

    .container {
        background: none;
    }

    hr {
        background: #ccc;
        color: #ccc;
        width: 100%;
        height: 2px;
        margin: 2em 0;
        padding: 0;
        border: none;
    }

        hr.space {
            background: #fff;
            color: #fff;
            visibility: hidden;
        }


    /* Text
-------------------------------------------------------------- */

    h1, h2, h3, h4, h5, h6 {
        font-family: "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
    }

    code {
        font: .9em "Courier New", Monaco, Courier, monospace;
    }

    a img {
        border: none;
    }

    p img.top {
        margin-top: 0;
    }

    blockquote {
        margin: 1.5em;
        padding: 1em;
        font-style: italic;
        font-size: .9em;
    }

    .small {
        font-size: .9em;
    }

    .large {
        font-size: 1.1em;
    }

    .quiet {
        color: #999;
    }

    .hide {
        display: none;
    }


    /* Links
-------------------------------------------------------------- */

    a:link, a:visited {
        background: transparent;
        font-weight: 700;
        text-decoration: underline;
    }

        a:link:after, a:visited:after {
            content: " (" attr(href) ")";
            font-size: 90%;
        }

    #header, .submenu, #footer {
        display: none;
    }

    ul .ui-tabs-nav {
        display: none;
    }

    .not-print {
        display: none !important;
    }
 
}
