I\'m using bootstrap in an app and as you can see (below) when printing the browser (left side) is using a really small width when printing (right) so the responsive layout is m
I had a very similar problem. Ensuring the responsive css is enabled only for media="screen" solved it.
media="screen"