\makeatletter

% page size etc

% a4 is approx 11.7 by 8.25 inches.  TeX expects 1in margins all around.
\vsize=9.4truein
\hsize=6.25truein

\topmargin -1.0cm
\textheight 24cm
\oddsidemargin  0cm
\evensidemargin 0cm

\headheight 12pt
\headsep 25pt
\footheight 12pt
\footskip 25pt
\textwidth  16cm
\columnwidth \textwidth
\columnsep 10pt
\columnseprule \z@
%footnotes
\skip\footins 10pt plus 2pt minus 4pt
\footnotesep 12pt

%floats and marginpar
\floatsep 12pt plus 2pt minus 2pt
\textfloatsep  20pt plus 2pt minus 4pt
\intextsep 12pt plus 2pt minus 2pt
\dblfloatsep 12pt plus 2pt minus 2pt
\dbltextfloatsep 20pt plus 2pt minus 4pt
\@maxsep 20pt
\@dblmaxsep 20pt
\@fptop 0pt plus 1fil
\@fpsep 8pt plus 2fil
\@fpbot 0pt plus 1fil
\@dblfptop 0pt plus 1fil
\@dblfpsep 8pt plus 2fil
\@dblfpbot 0pt plus 1fil
\marginparwidth 1.7cm
\marginparsep   11pt
\marginparpush  5pt

\def\section{\@startsection {section}{1}{\z@}{-2.5ex plus -1ex minus
-.2ex}{1.8ex plus .2ex}{\large\bf}}

\def\subsection{\@startsection{subsection}{2}{\z@}{-3.25ex plus -1ex minus
 -.2ex}{1.5ex plus .2ex}{\normalsize\bf}}

% list definitions

\def\@listi{\topsep 5pt plus 2pt minus 3pt
\partopsep 0pt plus 2pt}
%
\def\@listii{\topsep 4pt plus 2pt minus 1pt
\parsep 2.5pt plus 1pt minus 1pt}
%
\def\@listiii{\topsep 2pt plus 1pt minus 1pt
\partopsep 1pt plus 0pt minus 1pt}
%

\topsep 5pt plus 2pt minus 3pt
\partopsep 0pt plus 2pt 
\itemsep 3pt plus 1.5pt minus 1pt

\setlength{\intextsep}{8pt plus 2pt minus 2pt}
\setlength{\textfloatsep}{10pt plus 2pt minus 3pt}
\setlength{\floatsep}{8pt plus 1pt minus 3pt}
\setlength{\@maxsep}{10pt}

\makeatother



