I know about using the widetext environment for setting text in onecolumn mode and the multicols package for effortless switching between one- and twocolumn mode, but I think this is not too great if the onceolumn text is very close to the bottom of the page. I'd like to put some text in onecolumn mode and have latex format the remainder of the page in onecolumn mode if the initial text is close to the bottom of the page. Have a look at this:

Note that the text after the CKM matrix (which is set in onecolumn-mode) is set in onecolumn mode, which I think is very pleasing to the eye.
Is there any solution to my question?
PS: Another solution I've been thinking about would be a float-like math environment which could be set with the b option but I'd fear the possibility that it floats to the next page.
