Caso alguém esteja procurando uma solução para o Bootstrap v2.XX aqui. Estou deixando a solução que estava usando. Isso não foi totalmente testado em todos os navegadores, mas pode ser um bom começo.
1) verifique se o atributo media de bootstrap-responsive.cssé screen.
<link href="/css/bootstrap-responsive.min.css" rel="stylesheet" media="screen" />
2) crie um print.csse verifique se o atributo mediaprint
<link href="/css/print.css" rel="stylesheet" media="print" />
3) por dentro print.css, adicione a "largura" do seu site em html e corpo
html,
body {
width: 1200px !important;
}
4.) reproduzir as classes de consulta de mídia necessárias print.cssporque estavam dentro bootstrap-responsive.csse nós a desativamos ao 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}
Aqui está a versão completa do 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}