Как установить поля печати Safari через CSS для печати без полей

Я хочу напечатать веб-страницу в PDF без каких-либо полей в Safari. Размер страницы установлен наA4 без полей в диалоге печати.

Что бы я ни делал, Safari на OSX добавляет дополнительный отступ к моему HTML. Проверьте 'печать фонов чтобы понять, что я имею в виду.

Понятно, что правило @ page не влияет на Safari, но есть ли другие способы?

http://jsfiddle.net/willemvb/psFHC/

@page {
  size: 21cm 29.7cm;   /*A4*/
  margin: 0; /*webkit says no*/
}

html{
    margin: 0;
    padding: 0;
    width: 100%;
}

body {
    margin: 0;
    padding: 0;
    font-family: sans-serif;
    width: 100%; 
    background: #eee;
}

Ответы на вопрос(2)

Ваш ответ на вопрос