Ken,
Like many programming languages, LaTeX also allows you to use
delimiters to group certain code fragments and define some form of
scope. In your case, the following would also work:
...
{ % or \begingroup
\small
\begin{...}
...
\end{...}
} % or \endgroup
...
The above snippet allows a temporary change to the font size (\small
in this case), without the requirement to switch back to \normalsize
once the scope of the change is finished.
Werner