/*
 * Archivo: PRINT.CSS
 * Revisión: FINAL - Validado para impresión.
 * Objetivo: Ocultar elementos de navegación y asegurar que solo el contenido principal sea visible y legible en papel.
 */

/* Ocultar elementos de decoración, navegación, tips, y backgrounds */
.imHidden {display: none;}
.imBgStretcher {display: none;}
.imTip { display: none !important; }
.text-tabs { display: none !important; }

/* Mostrar título de la pestaña de texto para impresión */
.text-tab-print-title { display: block !important; font-weight: bold; }

/* Asegurar que el contenido de texto fluya correctamente en impresión */
.text-container, .text-container > div, .text-inner, .text-inner div, .text-tab-content { 
    padding: 0 0 10px 0 !important; 
    height: auto !important; 
    left: auto !important; 
    top: auto !important; 
    position: static !important; 
    display: block !important; 
    clear: both !important; 
}

/* Ocultar toda la estructura de la plantilla */
#imHeader {display: none;}
#imHeaderBg {display : none;}
#imMnMn {display: none;}
#imPgMn {display: none;}
#imFooPad {display: none;}
#imBtMn {display: none;}
#imFooter {display : none;}
#imFooterBg {display: none;}

/* Asegurar que el contenido principal ocupe el espacio necesario */
#imContent { 
    height: auto !important; 
    /* 🟢 Optimización de Impresión: Asegurar que el fondo y el texto sean adecuados para papel */
    background: none !important; 
    color: black !important;
}

/* Ocultar barras laterales de contenido que no sean importantes */
/* (Añade aquí si tienes más elementos con IDs/clases que deban ocultarse en impresión) */