Report table auto-size

What is the correct procedure to autosize report tables based on their number of rows? Can a report flow like a flex layout or do we have to fix the top and length of the tables? What about "keep with next" on table rows to avoid page breaks in the middle of short tables?


[bump]Before things go very quiet for the weekend.[/bump]