Нужно использовать абсолютные величины в размерах
@media print and (min-width: 210mm) {
// правила для портретного режима А4
}
@media print and (min-width: 297mm) {
// правила для альмомного режима А4
}
Другие размеры и комбинации правил для других форматов не трудно подобрать