Единственной вещью, которая ограничивала вывод печати одной страницей для меня, была установка высоты в см элемента контейнера, который обернул всю страницу, а также установление скрытого переполнения. По какой-то причине это не сработало для элемента body.
body > section {
padding:0 !important;
margin:0 !important;
height:25.7cm !important;
overflow:hidden !important;
}
Между прочим, я надеялся, что установка разрыва страницы, чтобы избежать на теле или элементе контейнера, могла быть решением ограничения одной страницы печати, но это, похоже, не имеет никакого эффекта.