I have a table that looks like this:
\begin{table}[h]
\centering
\caption{MYCaption}
\label{tbl:table1}
\begin{tabular}{|l|l|l|l|}
\hline
\rowcolor[gray]{.8}
\multicolumn{4}{|c|}{Team 1}\\
\hline
\textbf{Caption1} & \textbf{Caption 2} & \textbf{Caption3} & \textbf{Caption 4}\\
\hline
Some values & Some values & Some values & Some values\\
\hline
\rowcolor[gray]{.8}
\multicolumn{4}{|c|}{Team 2}\\
\hline
\textbf{Caption1} & \textbf{Caption 2} & \textbf{Caption3} & \textbf{Caption 4}\\
\hline
Some values & Some values & Some values & Some values\\
\hline
\end{tabular}
\end{table}
I also have a two column layout, but the table spreads across both columns. However, at the moment the table is too wide for the page width. Now I would like that the font size is automatically adapted so that the table always fits into the page. The solutions I could find so for are not able to do this, because they use linebreaks to fit the table. I don't want linebreaks.
