table or place the modal in a div that has width 100% and then inner modal has margin-(left|right): auto would center horizontally with a min width.

On the other hand, don't we want the min-width to be in pixels so that a skinny window gets scroll bars