I am currently in the process of developing a report card system for students in grades K-6. The report card will display specific tables based on the student's grade level. For example, a 5th grader may not have a "Reading Stage" table displayed on their report card, whereas a 1st grader would. I have successfully formatted the styles to conditionally print the appropriate tables, but I am encountering difficulty with spacing between the tables.
My goal is to maintain a consistent amount of space between tables. I have attempted various methods such as adding a blank row at the beginning of each table or including a margin-top of 50pt. However, all my attempts have resulted in excess space being added between tables, even those that are hidden. This has led to an undesirable situation where there can be up to 200 points of unnecessary space between tables.
I am in need of a creative solution that will allow me to add space between tables only if they are going to be printed on the report card.