Эта проблема может быть решена путем настройки любого правила медиа-запроса css, которое специально предназначено для экрана, а не для принтера. Например:
@media screen and (max-width: 600px) {
body {
background-color: lightblue;
}
}
Применяет правило только при просмотре на экране. Для применения также к принтеру:
@media all and (max-width: 600px) {
body {
background-color: lightblue;
}
}