% Make table captions have bold names, smaller type, and a horizontal rule.
\long\def\@makecaption#1#2{
   \vskip 10pt
   \setbox\@tempboxa\hbox{{\bf #1:} {\small #2}}
   \ifdim \wd\@tempboxa >\hsize   % If longer than one line,
       \unhbox\@tempboxa\par      %   then set as ordinary paragraph,
     \else                        %   else center.
       \hbox to\hsize{\hfil\box\@tempboxa\hfil}
   \fi
   \vskip 20pt
   \hrule}
