убедитесь, что у вас есть media = "print" для таблицы стилей CSS! Просто потратил целую вечность, глядя на это, потянув меня за волосы, и собирался написать по электронной почте WebSuperGoo, а затем эта мысль пришла ко мне.
Я собираюсь отменить все изменения, которые я сделал в своем коде, и протестировать снова, но похоже, что с EngineType.Gecko это должно быть media = "print", где, как и с EngineType.MSHtml, это может быть media = "screen". ....
очень странно, но надеюсь, что это кому-то поможет!