En caso de que alguien esté buscando una solución para Bootstrap v2.XX aquí. Estoy dejando la solución que estaba usando.Esto no está completamente probado en todos los navegadores, sin embargo, podría ser un buen comienzo.
1) asegúrese de que el atributo de medios de bootstrap-responsive.css es is screen.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) crear un print.css ay asegúrese de que su atributo de mediosprint
<link href="/css/print.css" rel="stylesheet" media="print" />
3) dentro print.css, agregue el "ancho" de su sitio web en html & body
html,
body {
width: 1200px !important;
}
4.) reproducir las clases de consulta de medios necesarias en print.css porque estaban dentro bootstrap-responsive.cssy lo hemos deshabilitado al imprimir.
.hidden{display:none;visibility:hidden}
.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.hidden-desktop{display:none!important}
.visible-desktop{display:inherit!important}
Aquí está la versión completa de print.css:
html,
body {
width: 1200px !important;
}
.hidden{display:none;visibility:hidden}
.visible-phone{display:none!important}
.visible-tablet{display:none!important}
.hidden-desktop{display:none!important}
.visible-desktop{display:inherit!important}