OK, I found a way to fix the issue. I moved the wider field Cause Detail(s) down under Cause(s) and put Control(s) up on the right.
Then I forced the wider field to be a fixed 800px when printed, using below CSS, thanks to my good friend ChatGPT.
@media print {
.kn-detail.field_409 .kn-detail-body {
width: 800px; /* Ensures the element is exactly 800px wide /
min-width: 800px; / Prevents the element from being smaller than 800px /
max-width: 800px; / Prevents the element from expanding beyond 800px */
}
}
And it works as expected. Case closed.