I am wanting to vertically stack two tables, as described here by Stefan. I am wanting to include a \toprule and \bottomrule to enclose the entirety of the table (both tabulars).
The problem I get is that the \toprule is the width of the columns of tabular one, and \bottomrule is the width of the second tabular.
Modifying the code used from the above link (to use the packages only relevant to me), this is how I am trying to do it.
\documentclass{article}
\usepackage{caption}
\usepackage{booktabs}
\begin{document}
\begin{table}
\centering
\caption{An interesting table}
\begin{tabular}{lcr}
\toprule
First name & Last name & Product \\
Bubba & Gump & Shrimp \\
Steve & Jobs & Happiness
\end{tabular}
\bigskip
\begin{tabular}{ll}
School & State \\
Harvard & MA \\
Yale & CT \\
Brown & RI \\
\bottomrule
\end{tabular}
\end{table}
\end{document}


\\before the\midrule[0pt]and\tabularnewlinebefore the\bottomrule. As far as I can tell they are doing identical things so why the difference? – George Feb 17 '16 at 21:17\tabularnewlineis more outstanding (easier to recognize) -- I always use\tabularnewlinein my own code, but do not change in foreign code ;-) – Feb 17 '16 at 21:19