\documentstyle[11pt,psbox,rotcapt]{article}

\setlength{\oddsidemargin}{-.5in}
\setlength{\evensidemargin}{-.5in}
\setlength{\textwidth}{4.5in}
\setlength{\topmargin}{-.5in}
\setlength{\textheight}{7.5in}


\setlength{\parindent}{0pt}
\setlength{\parskip}{.5\baselineskip}

% TOC hacks
\makeatletter
\def\@plaintocline#1#2#3#4#5{\ifnum #1>\c@tocdepth \else
  \vskip \z@ plus.2\p@
  {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
    \parindent #2\relax\@afterindenttrue
   \interlinepenalty\@M
   \leavevmode
   \@tempdima #3\relax \advance\leftskip \@tempdima \hbox{}\hskip -\leftskip
    #4\nobreak \hfill \nobreak
           \hbox to\@pnumwidth{\hfil\reset@font\rm #5}\par}\fi}
\def\l@subsection{\@plaintocline{2}{1.5em}{2.3em}}
\def\l@subsubsection{\@plaintocline{3}{3.8em}{3.2em}}
\makeatother

\newcommand{\article}[1]{\addcontentsline{toc}{section}{#1}\section*{#1}}
\newcommand{\subarticle}[1]{\addcontentsline{toc}{subsection}{#1}\subsection*{#1}}

\def\reporttweak{}
\def\report#1{\noindent{\bf #1} \list{foobar}{\leftmargin=1em%
\itemindent=-\leftmargin \parindent=0in \reporttweak}}
\let\endreport=\endlist

\begin{document}

\pagestyle{empty}
\tableofcontents
\newpage
\setcounter{page}{1}
\pagestyle{plain}
\include{body}

\end{document}
