I would do this by using keep with next on both the questions and answers style BUT you will need a small empty paragraph of a different style at the end of every set. This means you add an empty paragraph in front of each question to allow a page break if the entire q/a set doesn't fit on the page.
__________________
Andrew Lockton
Chrysalis Design, Melbourne Australia
|