@media print {
    // Sidenav navigazione
    #sidenav-navigation-container {
        display: none !important;
    }

    // Contenitore sidenav filtri / lookup
    #sidenav-container {
        display: none !important;
    }

    // Toolbar
    #toolbar-container {
        display: none !important;
    }

    // Header
    #header {
        display: none !important;
    }

    // Azioni pagina
    #actions {
        display: none !important;
    }

    // Messaggi pagina
    #messages {
        display: none !important;
    }

    ///////////////////////////////////////
    // Reset valori iniziali altezze, posizioni e overflow altrimenti non verrebbero calcolate correttamente le pagine
    // https://developer.mozilla.org/en/docs/Web/CSS/height
    // https://developer.mozilla.org/en/docs/Web/CSS/overflow?v=control
    // https://developer.mozilla.org/en/docs/Web/CSS/position?v=control
    // https://developer.mozilla.org/en/docs/Web/CSS/top
    // https://developer.mozilla.org/en/docs/Web/CSS/max-height
    html, body {
        height: auto !important;
        overflow: visible !important;
    }

    #main {
        position: static !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        bottom: auto !important;
    }

    #content-wrapper,
    #content-wrapper-with-toolbar {
        position: static !important;
        height: auto !important;
        max-height: none !important;

        #content-container {
            overflow: visible !important;

            #content {
                position: static !important;
                top: auto !important;
                left: auto !important;
                right: auto !important;
                bottom: auto !important;

                ui-view {
                    position: static !important;
                    top: auto !important;
                    left: auto !important;
                    right: auto !important;
                    bottom: auto !important;
                }
            }
        }
    }
    ///////////////////////////////////////
}
