\documentclass{article}

\usepackage{graphicx}
\usepackage{multicol}

\pagestyle{empty}
\setlength{\topmargin}{-2cm}
\setlength{\oddsidemargin}{0.0in}
\setlength{\textheight}{10in}
\setlength{\textwidth}{6.5in}

\let\normalshipout\shipout
\def\preshipout{\gdef\preshipout{\immediate\write16{%
  ^^J DRAWER MAP PROBLEM:  goes over one page.
  ^^J Fiddle margins and such until it doesn't.
  ^^J}}}
\def\shipout{\preshipout\normalshipout}

% jhawk suggested adding this to make things fit
% \enlargethispage{2ex} 

\begin{document}


\begin{center} 

\Huge Drawer Map---By Name

\begin{center}
\includegraphics[width=5in]{officelayout2009}
\end{center}

\small /afs/sipb/project/office/drawers/assignments.csv\\ For a drawer (de)allocation, please contact sipb-czar@mit.edu\\ Names in italics have relinquished their drawer, but have yet to clean it out.

\end{center}


\begin{multicols}{2}

\tabskip 0pt plus1fil
\halign to \hsize{\tabskip 0pt#\hfil&#\hfil\tabskip 0pt plus1fil\cr
\input{map.snippet}
} % end \halign

\end{multicols}


\end{document}
