 
 % CUPconf.sty -- CUP conference proceedings style file
 % V0.1 released 20 September 1993, by Alison Woollatt
 % Copyright (1993) Cambridge University Press
 
 % This software may only be used in the preparation of journal articles
 % or books or parts of books to be published by Cambridge University Press.
 % Any other use constitutes an infringement of copyright.
 
 %     based on JFM.STY v1.1
 %     based on ARTICLE DOCUMENT STYLE
 %     by Leslie Lamport
 % for LaTeX version 2.09
 %
 % incorporating also parts of authordate.sty, by David Rhead, of
 % the Cripps Computing Centre (February 1990).
 %
 \newif\ifoldfss
 \newif\ifnfssone
 \newif\ifnfsstwo
 \def\f@s@s{}%
 %
 
 \@ifundefined{DeclareFontShape}%
   {%
    \@ifundefined{selectfont}%
     {\global\oldfsstrue\let\reset@font=\relax}% old font selection scheme
     {\global\nfssonetrue\def\f@s@s{with NFSS release 1,\space}}%
   }%
   {\global\nfsstwotrue\def\f@s@s{with NFSS release 2,\space}}%
 
 %
 \typeout{Document Style `Cambridge University Press}
 \typeout{Conference Proceedings Style' \f@s@s V0.1 20 September 1993}
 %
 % Journals use two-sided printing.
 %
 \@twosidetrue
 \@mparswitchtrue
 \def\ds@draft{\overfullrule 5pt}
 %
 \@options
 
 %  ****************************************
 %  *               FONTS                  *
 %  ****************************************
 %
 \lineskip 1pt
 \normallineskip 1pt
 \def\baselinestretch{1}
 \def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt% 10/12
  \abovedisplayskip 5pt plus 1pt minus 1pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip 3pt plus 1pt
  \belowdisplayshortskip  \abovedisplayshortskip}
 \def\small{\@setsize\small{10pt}\ixpt\@ixpt% 9/10
  \abovedisplayskip 6pt plus 1pt minus 1pt
  \belowdisplayskip \abovedisplayskip
  \abovedisplayshortskip 3pt plus 1pt
  \belowdisplayshortskip  \abovedisplayshortskip % SFB 0.96
 }
 \def\footnotesize{\small}
 \def\abstractsize{\@setsize\abstractsize{11pt}\ixpt\@ixpt}%        9/11
 \def\participantsize{\@setsize\participantsize{12pt}\ixpt\@ixpt}% 9/12
 \def\indexsize{\@setsize\indexsize{9pt}\viiipt\@viiipt}%         8/9
 \def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}%        7/8
 \def\contribsize{\@setsize\contribsize{9pt}\viipt\@viipt}%     7/9
 \def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}%                      5/6
 \def\large{\@setsize\large{13pt}\xipt\@xipt}%                11/13
 \def\bitlarger{\@setsize\bitlarger{14pt}\xiipt\@xiipt}%     12/14
 \def\Large{\@setsize\Large{18pt}\xivpt\@xivpt}%            14/18
 \def\LARGE{\@setsize\LARGE{19pt}\xviipt\@xviipt}%         17/19
 \def\huge{\@setsize\huge{25pt}\xxpt\@xxpt}%              20/25
 \def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}%           25/30
 
 \let\fontswitch=\relax
 
 \ifx\CUP@mtlplain@loaded\undefined
   \newfont{\qsmall}{cmr10 scaled 975} % 9.75pt rm, used in quotations
   \newfont{\qsmit}{cmti10 scaled 975} % 9.75pt italic
   \newfont{\qsbf}{cmbx10 scaled 975} %9.75 pt bold
   \newfont{\qssf}{cmss10 scaled 975}%9.75pt sans
   \newfont{\boldit}{cmbxti10} % bold italic, added by MAW
 \else
   \newfont{\qsmall}{mtr10 scaled 975} % 9.75pt rm, used in quotations
   \newfont{\qsmit}{mtti10 scaled 975} % 9.75pt italic
   \newfont{\qsbf}{mtbx10 scaled 975} %9.75 pt bold
   \newfont{\qssf}{mtss10 scaled 975}%9.75pt sans
   \newfont{\boldit}{mtbxti10} % bold italic, added by MAW
 \fi
 %
 
 %%%%%%%%%% NFSS release 2
 
 \ifnfsstwo
 \fi
 
 % End NFSS release 2 code
 
 %%%%%%%%%% NFSS release 1
 
 \ifnfssone
   \ifx\CUP@mtlplain@loaded\undefined
   \fi
 \fi
 
 % End NFSS release 1 code
 
 
 %%%%%%%%%% Old font selection scheme
 
 \ifoldfss
 \fi
 
 % End old font selection scheme code
 
 \def\qit{\qsmit \baselineskip 10.75pt}
 \def\qbf{\qsbf \baselineskip 10.75pt}
 \def\qsf{\qssf \baselineskip 10.75pt}
 \def\qrm{\qsmall \baselineskip 10.75pt}
 \normalsize
 
 %  ****************************************
 %  *            PAGE LAYOUT               *
 %  ****************************************
 %
 % SIDE MARGINS:
 \oddsidemargin  2pc
 \evensidemargin 2pc
 \marginparwidth 2.0cm
 \marginparsep 10pt
 
 % VERTICAL SPACING:
 \topmargin 2.5pc
 \headheight 12pt
 \headsep 6pt % ajw (from 8pt)
 \topskip 12pt
 \footheight 9pt
 \footskip 18pt
 \newskip\halflineskip
 \halflineskip=6pt plus .5pt minus .5pt
 \newskip\affilskip % used by authors to separate affiliations on title page
 \affilskip=5pt
 
 % DIMENSION OF TEXT: % for trimmed size 247x174mm
 \textheight = 49\baselineskip \advance\textheight by \topskip
 \textwidth 32pc
 \columnsep 10pt
 \columnseprule 0pt
 
 % FOOTNOTES:
 \footnotesep 0.pt
 \skip\footins 9pt plus 3pt
 
 % FLOATS:
 % \def\topfigrule{\vskip\floatsep\hbox{\rule{\textwidth}{.5pt}}\vskip-%
 % \floatsep}
 \floatsep 10pt plus 2pt minus 1pt
 \textfloatsep=12pt plus 6pt
 \intextsep\floatsep
 \@maxsep 15pt
 \dblfloatsep\floatsep
 \dbltextfloatsep\floatsep
 \@dblmaxsep 15pt
 \@fptop 0pt plus 0fil
 \@fpsep 10pt plus 0fil
 \@fpbot 0pt plus 3fil
 \@dblfptop 0pt plus 0fil
 \@dblfpsep 10pt plus 0fil
 \@dblfpbot 0pt plus 3fil
 \marginparpush 5pt
 
 
 %  ****************************************
 %  *           PARAGRAPHING               *
 %  ****************************************
 %
 \parskip \z@ plus .3pt
 \parindent 1em
 \partopsep 0pt plus 1pt
 \@lowpenalty   51
 \@medpenalty  151
 \@highpenalty 301
 \@beginparpenalty -\@lowpenalty
 \@endparpenalty -\@lowpenalty
 \@itempenalty -\@lowpenalty
 \clubpenalty=0
 \widowpenalty=10000
 
 
 %  ****************************************
 %  *                 PARTS                *
 %  ****************************************
 %
 \def\part{\par \addvspace{4ex}\@afterindentfalse
  \secdef\@part\@spart}
 \def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne
   \refstepcounter{part}
   \addcontentsline{toc}{part}{Part \thepart: #1}
  \else \addcontentsline{toc}{part}{#1}
  \fi
  {\parindent 0pt \centering %changed ggw
   \ifnum \c@secnumdepth >\m@ne
    \reset@font\large\rm PART
    \ifcase\thepart \or ONE \or TWO \or THREE \or FOUR \or FIVE
     \or SIX \or SEVEN \or EIGHT \or NINE \or TEN \else \fi
    \par \nobreak
   \fi
   \reset@font\LARGE\rm #2 \markboth{}{}\par }
  \nobreak \vskip 3ex \@afterheading}
 \def\@spart#1{{\parindent 0pt \centering % changed ggw
   \reset@font\LARGE\rm #1\par}
  \nobreak \vskip 3ex \@afterheading}
 
 
 %  ****************************************
 %  *               SECTIONS               *
 %  ****************************************
 %
 
 \def\@raggedright{\rightskip=\@flushglue \let\\=\@centercr \parindent=0pt}
 \def\@raggedcenter{\centering\rightskip=\@flushglue \let\\=\@centercr}
 \def\firstsection{\vspace{-\baselineskip}}
 
 %
 \def\section{\@startsection{section}{1}{\z@}
  {20pt plus 6pt minus 2pt}%    beforeskip; neg = suppress indent
  {3pt plus 0pt minus 0pt}%     afterskip
  {\reset@font\fontswitch\large\bf\@raggedright}}%     style
 \def\subsection{\@startsection{subsection}{2}{\z@}
  {-9pt plus -3pt minus -3pt}
  {3pt plus 0pt minus 0pt}
  {\reset@font\normalsize\it\@raggedcenter}}
 \def\subsubsection{\@startsection{subsubsection}{3}{\z@}
  {9pt plus 3pt minus 3pt}
  {3pt plus 0pt minus 0pt}
  {\raggedright\reset@font\normalsize\it}}
 \def\paragraph{}
 \def\subparagraph{}
 %
 \def\emptys@t{}
 \def\@sect#1#2#3#4#5#6[#7]#8{%
  \ifnum #2>\c@secnumdepth
   \def\@svsec{}%
  \else
   \refstepcounter{#1}
   \ifnum #2>1% upright rm for numbers in subsections -- jas
    \edef\@svsec{{\noexpand\reset@font\noexpand\rm\csname 
                  the#1\endcsname.}\hskip 0.5em} % ajw 
   \else
                  \def\apphe@d{#8}
    \edef\@svsec{\ifappendix Appendix \fi\csname the#1\endcsname\relax
                  \ifx \apphe@d\emptys@t 
                  \else 
                    .\hskip 0.5em
                  \fi
    }
   \fi
  \fi
  \@tempskipa #5\relax
  \ifdim \@tempskipa>\z@
   \begingroup #6\relax
    \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}
   \endgroup
   \csname #1mark\endcsname{#7}%
    \ifnum #2=1% sections only
    \addcontentsline{toc}{#1}
     {\ifnum #2>\c@secnumdepth \else
     \ifappendix Appendix~\csname the#1\endcsname%
     \else \protect\numberline{\csname the#1\endcsname.}#7\fi
     \fi}
   \else
    \addcontentsline{toc}{#1}
      {\ifnum #2>\c@secnumdepth \else
       \protect\numberline{\csname the#1\endcsname.}#7\fi}
   \fi
   \else %
   \def\@svsechd{#6\hskip #3\@svsec #8\csname #1mark\endcsname {#7}
     \addcontentsline{toc}{#1}
      {\ifnum #2>\c@secnumdepth \else
      \protect\numberline{\csname the#1\endcsname.}
     \fi#7}%
   }%
   \fi
  \@xsect{#5}}
 \newif\ifappendix \appendixfalse
 \def\appendix{\par
  \setcounter{section}{0}
  \def\theequation{\Alph{section}\,\arabic{equation}} % (MAW)
  \def\thesection{Appendix \Alph{section}}
  \def\thesection{\Alph{section}}
  \def\thesubsection{\thesection.\arabic{subsection}}
  \def\thesubsubsection{\thesubsection.\arabic{subsubsection}}
  \appendixtrue}
 
 \setcounter{secnumdepth}{3} % number sections, subsections and subsubsections
                             % but not paragraphs or subparagraphs.
 
 %  ****************************************
 %  *       PART & SECTION NUMBERS       *
 %  ****************************************
 %
 \newcounter{part}
 \newcounter {section}
 \newcounter {subsection}[section]
 \newcounter {subsubsection}[subsection]
 \newcounter {paragraph}[subsubsection]
 %\newcounter {subparagraph}[paragraph]
 \def\thepart          {\arabic{part}}
 \def\thesection       {\arabic{section}}
 \def\thesubsection    {\thesection.\arabic{subsection}}
 \def\thesubsubsection {\thesubsection.\arabic{subsubsection}}
 \def\theparagraph     {\thesubsubsection.\arabic{paragraph}}
 %\def\thesubparagraph  {\theparagraph.\arabic{subparagraph}}
 
 %  ****************************************
 %  *               SKIPS                  *
 %  ****************************************
 %
 \newskip\@indentskip
 \newskip\smallindent
 \newskip\@footindent
 \newskip\@leftskip
 \@indentskip=2.5em
 \smallindent=1em
 \@footindent=\smallindent
 \@leftskip=\z@
 
 
 %  ****************************************
 %  *                LISTS                 *
 %  ****************************************
 %
 \leftmargini\z@
 \labelsep\z@
 \labelwidth\z@
 %
 % label macros for Range-Left and Range-Right labels
 %\def\makeRLlabel#1{\rlap{#1}\hss}
 %\def\makeRRlabel#1{\hss\llap{#1}}
 \def\makeitemlabel#1{\hspace\labelwidth\hspace\labelsep\hfill #1}
 %
 % set leftmargin to labelwidth + labelsep of OUTER list:
 \def\@listI{\parsep\z@ \topsep\z@ \partopsep\z@ \itemsep\z@ \rightmargin\z@
  \leftmargin\labelwidth \advance\leftmargin\labelsep}
 \def\@listi{\@listI \leftmargin\leftmargini \itemindent 1em}
 \def\@listii{\@listI \advance\leftmargin 1em}
 \def\@listiii{\@listI}
 \def\@listiv{\@listI}
 \def\@listv{\@listI}
 \def\@listvi{\@listI}
 \@listi
 %
 % ITEMIZE
 \def\itemize{\ifnum \@itemdepth >3 \@toodeep
  \else \advance\@itemdepth \@ne
   \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
   \list{\csname\@itemitem\endcsname}%
   {\labelsep .5em \settowidth{\labelwidth}{\csname\@itemitem\endcsname}
     \let\makelabel\makeitemlabel}%
  \fi}
 \def\labelitemi{$\bullet$} % ggw
 \def\labelitemii{$\circ$}
 \def\labelitemiii{---} % ggw
 \def\labelitemiv{--} % ggw
 %
 % ENUMERATE
 \def\enumerate{\ifnum \@enumdepth >3 \@toodeep
  \else \advance\@enumdepth \@ne
  \edef\@enumctr{enum\romannumeral\the\@enumdepth}\fi
 %\@ifnextchar [{\@enumeratetwo}{\@enumeratetwo[(a)]}}
  \@ifnextchar [{\@enumeratetwo}{\@enumeratetwo[i]}}
 \def\@enumeratetwo[#1]{%
  \list{\csname label\@enumctr\endcsname}%
   {\settowidth\labelwidth{#1} \labelsep .5em
    \advance\itemindent\labelsep \advance\itemindent\labelwidth
    \usecounter{\@enumctr}}}
 %
 \def\labelenumi{{\reset@font\rm(}\theenumi{\reset@font\rm)}}
 \def\theenumi{{\reset@font\it\alph{enumi}}}
 \def\labelenumii{{\reset@font\rm(}{\theenumii}{\reset@font\rm)}}
 \def\theenumii{{\reset@font\it\alph{enumii}}}
 \def\p@enumii{\theenumi.\theenumii}
 \def\labelenumiii{\theenumiii.}
 \def\theenumiii{\roman{enumiii}}
 \def\p@enumiii{\p@enumii.\theenumiii}
 \def\labelenumiv{\theenumiv}
 \def\theenumiv{\roman{enumiv}}
 \def\p@enumiv{\p@enumiii.\theenumiv}
 %
 % DESCRIPTION
 \def\descriptionlabel#1{\hspace\labelsep \reset@font\bf #1}
 \def\description{\list{}{\labelwidth\z@%\itemindent-\leftmargin
   \ifnum\@listdepth=1\else\advance\leftmargin 1em\fi
   \let\makelabel\descriptionlabel}}
 \let\enddescription\endlist
 
 
 %  ****************************************
 %  *            DISPLAYED TEXT            *
 %  ****************************************
 %
 % VERSE
 \def\verse{\let\\=\@centercr
  \list{}{\itemsep\z@
   \itemindent -\@indentskip
   \listparindent \itemindent
   \rightmargin\leftmargin
   \advance\leftmargin \@indentskip}\item[]}
 \let\endverse\endlist
 %
 % QUOTATION
 \def\quotation{\list{}{\listparindent\smallindent
   \itemindent\listparindent
   \leftmargin\z@\rightmargin\leftmargin
   \topsep\halflineskip
   \parsep 0pt plus 1pt}\item[]\qsmall\baselineskip 10.75pt}
 \let\endquotation=\endlist
 % QUOTE
 \def\quote{\par\list{}{\leftmargin\z@\rightmargin\leftmargin}\item[]%
  \qsmall\baselineskip 10.75pt\rule{0pt}{10pt}\ignorespaces}
 \let\endquote=\endlist
 
 
 %  ****************************************
 %  *         OTHER ENVIRONMENTS           *
 %  ****************************************
 %
 % THEOREM
 % The following modifies two internal routines called by Latex's
 % \newtheorem command, which JFM.sty users are encouraged to use
 % for their own purposes, such as creating Lemma 1.2,
 % Definition 2.3, etc.
 %
 %\def\theoremlabel#1{\hspace\labelsep \reset@font\sc #1}
 %\def\@begintheorem#1#2{\list{}{\topsep\halflineskip \labelsep .5em
 % \let\makelabel\theoremlabel}\item[#1\ #2.]\reset@font\it }
 %\def\@opargbegintheorem#1#2#3{\list{}{\topsep\halflineskip \labelsep .5em
 % \let\makelabel\theoremlabel}\item[#1\ #2\ (#3).]\reset@font\it }
 %\def\@endtheorem{\endlist}
 %
 \def\@begintheorem#1#2{\par\vskip\halflineskip{\reset@font\sc #1\ #2.}\hskip.5em\reset@font\it}
 \def\@opargbegintheorem#1#2#3{\par\vskip\halflineskip
  {\reset@font\sc #1\ #2\ (#3).}\hskip.5em\reset@font\it}
 \def\@endtheorem{\vskip\halflineskip\par}
 %
 % A line added to make the guide for authors true (MAW):
 \newtheorem{theorem}{Theorem}[section]
 %
 % PROOF
 \newsavebox{\proofbox}
 \sbox{\proofbox}{\unitlength 1pt\begin{picture}(7,7)%
   \put(0,0){\framebox(7,7){}}\end{picture}}
 %\def\proof{\list{}{\topsep\halflineskip \labelwidth\z@ \labelsep .5em
 % \let\makelabel\makeitemlabel} \item[{\reset@font\it Proof.}]}
 %\def\endproof{\hspace*{\fill}\usebox{\proofbox}\endlist}
 \def\proof{\par\vskip\halflineskip {\reset@font\it Proof.}\hskip.5em\relax}
 \def\endproof{\hspace*{\fill}\usebox{\proofbox}\vskip\halflineskip\par}
 \@namedef{proof*}{\proof}
 \@namedef{endproof*}{\vskip\halflineskip\par}
 %
 % REMARK works like \newtheorem but without the ability to number,and
 % produces displayed paragraph in same style as proof.
 \def\newremark#1#2{\newenvironment{#1}{\list{}{\topsep\halflineskip \labelwidth\z@
  \labelsep .5em \let\makelabel\makeitemlabel} \item[{\reset@font\it #2.}]}{\endlist}}
 %
 % EQUATION and EQNARRAY
 %
 \def\theequation{\thesection.\arabic{equation}}
 
 % subeqn.sty follows
 % Copyright (c) 1990 by Stephen Gildea
 % Permission to copy all or part of this work is granted, provided
 % that the copies are not made or distributed for resale, and that
 % the copyright notice and this notice are retained.
 
 \newtoks\@stequation
 
 \ifoldfss% 
   \def\f@ce{\it}% if OFSS, you can have italic character
   \else
     \ifnfssone%
       \def\f@ce{}% if NFSS1, you can't (yet...)
     \else
       \ifnfsstwo%
         \def\f@ce{}% if NFSS2, you can't (yet...)
       \fi
     \fi
 \fi
 
 \def\subequations{\refstepcounter{equation}%
   \edef\@savedequation{\the\c@equation}%
   \@stequation=\expandafter{\theequation}%   %only want \theequation
   \edef\@savedtheequation{\the\@stequation}% % expanded once
   \edef\oldtheequation{\theequation}%
   \setcounter{equation}{0}%
   \def\theequation{\oldtheequation{\f@ce\alph{equation}}}}
 
 \def\endsubequations{\setcounter{equation}{\@savedequation}%
   \@stequation=\expandafter{\@savedtheequation}%
   \edef\theequation{\the\@stequation}\global\@ignoretrue}
 
 % subeqnarray.sty
 % Copyright (C) 1988 by Johannes Braams, Dr Neher Laboratories
 
 \newcounter{subequation}[equation]
 \def\thesubequation{\theequation{\f@ce\@alph\c@subequation}}
 
 %  \@subeqnnum: Produces the equation number for the
 %     subeqnarray environment.  The following definition is for
 %     flushright numbers; for flushleft numbers, see leqno.doc.
 %     The {\reset@font\rm ... } puts the subequation number in 
 %     roman type even if an subeqnarray environment appears in 
 %     an italic environment.
 %
 \def\@subeqnnum{{\reset@font\rm (\thesubequation)}} 
 %
 %    A new label command to refer to subequations. It works
 %    like the \label command and was taken from LaTeX.TeX
 %
 %  \slabel{FOO} then writes the following on file \@auxout :
 %        \newlabel{FOO}{{eval(\@currentlabel)}{eval(\thepage)}}
 %
 \def\slabel#1{\@bsphack\if@filesw {\let\thepage\relax
    \xdef\@gtempa{\write\@auxout{\string
       \newlabel{#1}{{\thesubequation}{\thepage}}}}}\@gtempa
    \if@nobreak \ifvmode\nobreak\fi\fi\fi\@esphack}
 %
 %    Here's the subeqnarray environment,
 %        it steps the equation counter,
 %        sets the subequation counter equal to 1
 %        and behaves much like the eqnarray environment.
 %
 % changed to remove space either side of alignment
 \def\subeqnarray{\stepcounter{equation}
 \let\@currentlabel=\theequation\global\c@subequation\@ne
 \global\@eqnswtrue
 \global\@eqcnt\z@\tabskip\@centering\let\\=\@subeqncr
 $$\halign to \displaywidth\bgroup\@eqnsel\hskip\@centering
   $\displaystyle\tabskip\z@{##}$&\global\@eqcnt\@ne
 %  \hskip 2\arraycolsep \hfil${##}$\hfil
    \hfil${\;##\;}$\hfil
 %  &\global\@eqcnt\tw@ \hskip 2\arraycolsep $\displaystyle\tabskip\z@{##}$\hfil
   &\global\@eqcnt\tw@ $\displaystyle\tabskip\z@{##}$\hfil % ajw
   \tabskip\@centering&\llap{##}\tabskip\z@\cr}
 
 \def\endsubeqnarray{\@@subeqncr\egroup
                      $$\global\@ignoretrue}
 
 \def\@subeqncr{{\ifnum0=`}\fi\@ifstar{\global\@eqpen\@M
     \@ysubeqncr}{\global\@eqpen\interdisplaylinepenalty \@ysubeqncr}}
 
 \def\@ysubeqncr{\@ifnextchar [{\@xsubeqncr}{\@xsubeqncr[\z@]}}
 
 \def\@xsubeqncr[#1]{\ifnum0=`{\fi}\@@subeqncr
    \noalign{\penalty\@eqpen\vskip\jot\vskip #1\relax}}
 
 \def\@@subeqncr{\let\@tempa\relax
     \ifcase\@eqcnt \def\@tempa{& & &}\or \def\@tempa{& &}
       \else \def\@tempa{&}\fi
      \@tempa \if@eqnsw\@subeqnnum\refstepcounter{subequation}\fi
      \global\@eqnswtrue\global\@eqcnt\z@\cr}
 
 % Here's the subeqnarray* environment:
 
 \let\@ssubeqncr=\@subeqncr
 \@namedef{subeqnarray*}{\def\@subeqncr{\nonumber\@ssubeqncr}\subeqnarray}
 \@namedef{endsubeqnarray*}{\global\advance\c@equation\m@ne%
                            \nonumber\endsubeqnarray}
 
 % \jot = 3pt      % Extra space added between lines of an eqnarray  
 %                   environment
 % The macro \@eqnnum defines how equation numbers are to appear in equations.
 % \def\@eqnnum{(\theequation)}  % (the default in LaTeX)
 %
 % The following substitution causes \eqnarray to give same spacing
 % around =,>,<, etc. as in one-line equation.
 \def\eqnarray{\stepcounter{equation}\let\@currentlabel=\theequation
 \global\@eqnswtrue
 \global\@eqcnt\z@\tabskip\@centering\let\\=\@eqncr
 $$\halign to \displaywidth\bgroup\@eqnsel\hskip\@centering
   $\displaystyle\tabskip\z@{##}$&\global\@eqcnt\@ne
 % \hskip 2\arraycolsep \hfil${##}$\hfil
   \hfil${\;##\;}$\hfil
 % &\global\@eqcnt\tw@ \hskip 2\arraycolsep $\displaystyle\tabskip\z@{##}$\hfil 
   &\global\@eqcnt\tw@ $\displaystyle\tabskip\z@{##}$\hfil 
    \tabskip\@centering&\llap{##}\tabskip\z@\cr}
 %
 % TITLEPAGE
 %\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
 %  \else \newpage \fi \thispagestyle{empty}}% \c@page\z@} % ajw
 \def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
   \else\fi \thispagestyle{empty}}% \c@page\z@} % ajw
 \def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi}
 \arraycolsep 5pt
 \tabcolsep 3pt % this is half the space between cols. in a tabular env. ggw
 \arrayrulewidth .5pt
 \doublerulesep 1.5pt
 \tabbingsep \labelsep
 %\skip\@mpfootins = \skip\footins
 \skip\@mpfootins = 5pt plus .4pt minus .4pt
 \fboxsep = 3pt
 \fboxrule = .5pt
 
 
 %  ****************************************
 %  *         TITLE AND ABSTRACT           *
 %  ****************************************
 %
 \def\halftitle#1{\gdef\@halftitle{#1}}
 \gdef\@halftitle{\@title}
 
 \gdef\@title{}
 
 \def\where#1{\gdef\@where{#1}}
 \gdef\@where{}
 
 \def\author@tabular{%
   \def\@halignto{}\@authortable}
 \let\endauthor@tabular=\endtabular
 \def\@authortable{%
   \leavevmode \hbox \bgroup $\let\@acol=\@tabacol
     \let\@classz=\@tabclassz \let\@classiv=\@tabclassiv
     \let\\=\author@tabcrone
     \ignorespaces \@tabarray}
 \def\author@tabcrone{%
   {\ifnum0=`}\fi\@xtabularcr\indexsize\it
   \let\\=\author@tabcrtwo
   \ignorespaces}
 \def\author@tabcrtwo{%
   {\ifnum0=`}\fi\@xtabularcr[-3pt]\indexsize\it
   \let\\=\author@tabcrtwo
   \ignorespaces}
 \def\also{%
   \end{author@tabular}\vskip 10pt\par
   \begin{author@tabular}[t]{c}}
 
 \def\affiliation#1{\gdef\@affiliation{#1}}
 \gdef\@affiliation{}
 
 \def\maketitle{\appendixfalse\@ifnextchar [{\m@ketitleone}{\m@ketitletwo}}%
 \def\m@ketitletwo{\m@ketitleone[n]}
 \def\m@ketitleone[#1]{
  \par
  \begingroup
 %% \def\thefootnote{\fnsymbol{footnote}}
 %% \def\@makefnmark{\hbox to 0pt{${\@thefnmark}$\hss}}
 %%%   % fnmark now on line -- ggw
 \bgroup
   \def\@makefntext##1{\begin{center} \hskip .5em
   \@thefnmark \ ##1\end{center}}
   % footnotes on the title page are centered.
   \newpage \global\@topnum\z@
   \@maketitle{#1}\thispagestyle{titlepage} \@thanks
 \egroup
  \endgroup
  \setcounter{footnote}{0}
  \let\maketitle\relax \let\@maketitle\relax \gdef\@affiliation{}
  \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
  \def\and{{\reset@font\small\bf AND}}%\normalsize
 
 \def\@maketitle#1{
  \newpage
 % \vspace*{10pt}
  {\centering \sloppy
   {\reset@font\LARGE\bf \@title \par}
   \vskip 10pt plus 2pt minus 1pt
   {\reset@font\large\bf\baselineskip=12pt By \uppercase{\@author} \par}
   \vskip 8pt plus 1pt
   {\reset@font\small \@affiliation \par}
 %  \vskip 8pt plus 2pt minus 1pt
 %  {\reset@font\small (Received \@date)}
  \par}
  \vskip 13pt plus 2pt 
 }
 
 \def\abstract{\par\reset@font\abstractsize\noindent\ignorespaces}
 \def\endabstract{\par\vskip 9pt plus 1pt minus 1pt
  \vbox{\centerline{\rule[4pt]{30pc}{.25pt}}}}
 
 \def\makebooktitle{%
    \begin{titlepage}
    \setcounter{page}{3}
        \begin{center}
        \vspace*{0.9\baselineskip}
        \bitlarger\bf \@halftitle \par
        \vfill
      \end{center}
      \end{titlepage}\addtocounter{page}{1}
      \begin{titlepage}
        \begin{center}
        \vspace*{0.2\baselineskip}
        \huge\bf \@title \par
        \vspace{34pt}
        {\bitlarger \@where \par}
        \vspace{24pt}
        {\large\it Edited by} \\
        {\bitlarger
        \begin{author@tabular}[t]{c}
        \@author
        \end{author@tabular}\par}
        \vfill
        \end{center}
    \end{titlepage}
    \setcounter{footnote}{0} % Reset definitions
  \let\thanks\relax
  \gdef\@thanks{}
  \gdef\@author{}
  \gdef\@shortauthor{}
  \gdef\@title{}
  \let\makebooktitle\relax
 } 
 
 
 %  ****************************************
 %  *            PAGE STYLES               *
 %  ****************************************
 %
 \mark{{}{}}
 
 %\def\author@tabular{\def\@halignto{}\@authortable}
 %\let\endauthor@tabular\endtabular
 %\def\author@tabularcr{{\ifnum0=`}\fi
 %   \@xtabularcr[-3pt]\footnotesize\it\ignorespaces}
 %\def\@authortable{\leavevmode \hbox \bgroup $\let\@acol\@tabacol
 %   \let\@classz\@tabclassz
 %   \let\@classiv\@tabclassiv
 %   \let\\\author@tabularcr
 %   \@tabarray}
 
 \gdef\@author{\mbox{}} % SFB 0.96
 \def\author{\@ifnextchar [{\@authortwo}{\@authorone}}
 %%% make \and a simple 'and' for \@shortauthor
 \def\@authortwo[#1]#2{\gdef\@author{#2}\gdef\@shortauthor{#1}}
 \def\@authorone#1{\gdef\@author{#1}
  \begingroup\def\and{and}\gdef\@shortauthor{#1}\endgroup}
 \def\shortauthor#1{\gdef\@shortauthor{#1}}
 \gdef\@shortauthor{}
 \gdef\@title{\mbox{}} % SFB 0.96
 \def\title{\@ifnextchar [{\@titletwo}{\@titleone}}
 \def\@titletwo[#1]#2{\gdef\@title{#2}\gdef\@shorttitle{#1}}
 \def\@titleone#1{\gdef\@title{#1}\gdef\@shorttitle{#1}}
 \def\shorttitle#1{\gdef\@shorttitle{#1}}
 \gdef\@shorttitle{}
 %% SFB 0.96
 %\def\volume#1{\gdef\@volume{#1}}
 %\gdef\@volume{11}
 %\def\pagerange#1{\gdef\@pagerange{#1}}
 %\gdef\@pagerange{1--000}
 
 %\edef\@pubyear{\number\year}
 %\def\pubyear#1{\def\@pubyear{#1}}
 
 %\def\journal#1{\gdef\@journal{#1}}
 %\gdef\@journal{%
 %      \vbox to 6pt{\noindent%
 %      \parbox[t]{3in}{\reset@font\indexsize{\it J.\ Fluid\ Mech.}
 %      (\@pubyear), {\it vol.} \@volume, {\it pp.} \@pagerange\\[2.5pt] %ajw
 %      {Copyright \copyright\ \@pubyear\ Cambridge University Press}%
 %    }}} %RM
 %
 % \ps@empty and \ps@plain defined in LATEX.TEX
 %
 \def\ps@headings{\let\@mkboth\markboth
  \def\@oddhead{\phantom{\rm\thepage}%
    \hfil{{\rm\@shortauthor :}~{\it\@shorttitle}}\hfil\rm\thepage}
      % altered ggw
  \def\@oddfoot{}
  \def\@evenhead{\rm\thepage%
    \hfil{{\rm\@shortauthor :}~{\it\@shorttitle}}\hfil\phantom{\rm\thepage}}
      % altered ggw
  \def\@evenfoot{}
  \def\sectionmark##1{\markboth{##1}{}}
  \def\subsectionmark##1{\markright{##1}}}
 \def\ps@myheadings{\let\@mkboth\@gobbletwo
  \def\@oddhead{\phantom{\rm\thepage}%
    \hfil\rightmark\hfil\rm\thepage}
  \def\@oddfoot{}
  \def\@evenhead{\rm\thepage%
    \hfil\leftmark\hfil\phantom{\rm\thepage}}
  \def\@evenfoot{}
  \def\sectionmark##1{}
  \def\subsectionmark##1{}}
 \def\ps@titlepage{\let\@mkboth\@gobbletwo\vfuzz=5pt%
  \def\@oddhead{}
  \def\@oddfoot{\mbox{}\hfil{\thepage}\hfil\mbox{}}
  \def\@evenhead{}
  \def\@evenfoot{\mbox{}\hfil{\thepage}\hfil\mbox{}}
  \def\sectionmark##1{}
  \def\subsectionmark##1{}}
 
 
 %  ****************************************
 %  *         TABLE OF CONTENTS, ETC.      *
 %  ****************************************
 %
 %\def\@pnumwidth{1.55em}
 %\def\@tocrmarg {2.55em}
 \def\@pnumwidth{2em}
 \def\@tocrmarg {2em}
 \def\@dotsep{4.5}
 \setcounter{tocdepth}{4}
 
 \def\mh#1{{\clearpage\centering\bitlarger\bf #1\par\vspace*{0pt}% 
 \noindent}}
 
 \def\contentspage{%
   \thispagestyle{titlepage}
     \mh{Contents}
     \def\parthead{%
     \vspace{\baselineskip}%
     \contentsline{section}%
   }
   \def\titl{%
     \vspace{0.5\baselineskip}%
     \contentsline{subsection}%
   }
   \def\auth{\it\contentsline{subsubsection}}
   \def\para{\it\contentsline{paragraph}}
 }
 \def\endcontentspage{}
 
 \def\participants{%
   \thispagestyle{titlepage}
   \mh{Participants}
   \def\auth{\hspace*{1em}\makebox[12pc][l]}
   \def\affl{}\participantsize
 }
 \def\endparticipants{}
 
 %\@undottedtocline{LEVEL}{INDENT}{NUMWIDTH}{TITLE}{PAGE}
 \def\@undottedtocline#1#2#3#4#5{\ifnum #1>\c@tocdepth
  \else
   \vskip \z@ plus .2pt
   {\hangindent #2\relax
    \rightskip \@tocrmarg \parfillskip -\rightskip
    \parindent #2\relax \@afterindenttrue
    \interlinepenalty\@M \leavevmode
    \@tempdima #3\relax {\reset@font\rm #4}\nobreak \hfill \nobreak
    \hbox to\@pnumwidth{\hfil\reset@font\rm #5}\par}\fi} 
      % page number added -- ggw
 \def\tableofcontents{\@restonecolfalse
   \if@twocolumn\@restonecoltrue\onecolumn\fi
   \title{Contents\@mkboth{Contents}{Contents}}
   \@starttoc{toc}\if@restonecol\twocolumn\fi}
 %\def\tableofcontents{\@restonecolfalse
 % \if@twocolumn\@restonecoltrue\onecolumn\fi
 % \vskip 4pt plus .5pt
 % \centerline{\reset@font\sc CONTENTS}
 % \vskip 3pt
 % \@starttoc{toc}
 % \if@restonecol\twocolumn\fi \par\vspace{12pt}}
 %
 \def\l@section#1{\addpenalty{\@secpenalty}
  \@tempdima 2em
  \begingroup
   \parindent \z@ \rightskip \@pnumwidth
   \parfillskip -\@pnumwidth \reset@font\rm \leavevmode
   \advance\leftskip\@tempdima \hskip -\leftskip 
     {\reset@font\bitlarger\bf #1}\nobreak\hfil
   \nobreak\hbox to\@pnumwidth{\hss \mbox{}}\par %page number added -- ggw
  \endgroup}
 \def\l@subsection#1{\addpenalty{\@secpenalty}
  \@tempdima 2em
  \begingroup
   \parindent \z@ \rightskip \@pnumwidth
   \parfillskip -\@pnumwidth \reset@font\rm \leavevmode
   \advance\leftskip\@tempdima \hskip -\leftskip 
     {#1}\nobreak\hfil
   \nobreak\hbox to\@pnumwidth{\hss \mbox{}}\par %page number added -- ggw
  \endgroup}
 \def\l@subsubsection{\@dottedtocline{3}{2em}{\z@}}
 \def\l@paragraph{\@undottedtocline{4}{\z@}{\z@}}
 % \def\l@subparagraph{\@undottedtocline{5}{10em}{5em}}
 % \def\listoffigures{\@restonecolfalse
 %  \if@twocolumn\@restonecoltrue\onecolumn\fi
 %  \section*{List of Figures}% altered -- ggw
 %  \@starttoc{lof} \if@restonecol\twocolumn\fi}
 % \def\l@figure{\@undottedtocline{1}{1.5em}{2.3em}}
 % \def\listoftables{\@restonecolfalse
 %  \if@twocolumn\@restonecoltrue\onecolumn\fi
 %  \section*{List of Tables}% altered -- ggw
 %  \@starttoc{lot} \if@restonecol\twocolumn\fi}
 % \let\l@table\l@figure
 
 
 %  ****************************************
 %  *              THE INDEX               *
 %  ****************************************
 %
 \newif\if@restonecol
 \def\theindex{\section*{Index} % changed to U & lc -- ggw
  \addcontentsline{toc}{section}{Index}
  \reset@font\footnotesize \parindent\z@ \parskip\z@ plus .1pt\relax
  \let\item\@idxitem}
 \def\@idxitem{\par\hangindent 1em}
 \def\subitem {\par\hangindent 1em \hspace*{1em}}
 \def\subsubitem{\par\hangindent 1em\hspace*{1em}}
 \def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
 \def\indexspace{\par\vskip\baselineskip \relax}
 
 
 %  ****************************************
 %  *             FOOTNOTES                *
 %  ****************************************
 %
 %\def\footnoterule{}
 \def\footnoterule{\setcounter{footnote}{0}}% To force numbering to start
 %              at 1 on each page.  Works because numbers are
 %              assigned at occurrence of the \footnote{} command; this
 %              resets counter after they are printed.  This might not work
 %              if next footnote falls close enough to page break to have
 %              already been 'digested'. --JAS
 %\def\@makefntext#1{\hskip1em\@thefnmark\hskip.5em#1}
 \def\@makempfntext#1{\hskip1em\@thefnmark\hskip.5em #1}
 \def\@makefntext#1{\setbox\@tempboxa\hbox{\hskip1em\@thefnmark\hskip.5em #1}
  \ifdim\wd\@tempboxa>\hsize \unhbox\@tempboxa\else
  \centerline{\unhbox\@tempboxa}\fi}
 \long\def\@mpfootnotetext#1{\global\setbox\@mpfootins
     \vbox{\unvbox\@mpfootins \reset@font\footnotesize
     \hsize\columnwidth \@parboxrestore
 %  \edef\@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}\@makefntext
    \edef\@currentlabel{\csname p@mpfootnote\endcsname\@thefnmark}\@makempfntext
      {\rule{\z@}{\footnotesep}\ignorespaces #1\strut}}}
 \def\@fnsymbol#1{\ifcase#1\or \dag\or \ddag\or \P\or \|\or
  \dag\dag\or \ddag\ddag\or \P\P\or \|\| \else\@ctrerr\fi\relax}
 %   \@makefnmark : A macro to generate the footnote marker from \@thefnmark
 %         The default is \hbox{$^\@thefnmark$}, i.e., raised.
 \def\@makefnmark{\hbox{\@thefnmark}}% used in text
 \def\thempfootnote{\hbox{$^{\fnsymbol{mpfootnote}}$}}
 
 
 %  ****************************************
 %  *         FIGURES AND TABLES           *
 %  ****************************************
 %
 \setcounter{topnumber}{3}
 \def\topfraction{.9}
 \setcounter{bottomnumber}{0}
 \def\bottomfraction{.9}
 \setcounter{totalnumber}{3}
 \def\textfraction{.1}
 \def\floatpagefraction{.9}
 \setcounter{dbltopnumber}{3}
 \def\dbltopfraction{.9}
 \def\dblfloatpagefraction{.5}
 %
 \long\def\@makecaption#1#2{\vskip 5pt plus .4pt minus .4pt\begingroup\small
   \setbox\@tempboxa\hbox{{\reset@font\sc #1.} #2}
   \ifdim \wd\@tempboxa >2\hsize \unhbox\@tempboxa\par \else
   {\centering \unhbox\@tempboxa\par} \fi \endgroup}
 %
 \newcounter{table}
 \def\thetable{\@arabic\c@table}
 \def\fps@table{tp}
 \def\ftype@table{1}
 \def\ext@table{lot}
 \def\fnum@table{Table~\thetable}
 %\def\table{\@float{table}\rule{\textwidth}{.5pt}  
 %\vskip\floatsep} 
 
 \newif\iffollowon
 \def\table{\@float{table}\fstyle@table%
   \iffollowon
   \else
     \vspace*{9.5pt}% replace the space swallowed by TeX
   \fi
   \global\followonfalse
   \rule{\textwidth}{.25pt}\vskip\floatsep\relax % ajw, width of rule
 }
 
 \def\followon{\global\followontrue}
 
 \def\plaintable{\@float{table}}
 %\let\endtable\end@float
 
 \newif\ifrmrule
 \def\endtable{% ajw
   \ifrmrule
     \global\rmrulefalse
   \else 
     \rule{\textwidth}{.25pt}% ajw, width of rule
   \fi
   \end@float
 } 
 
 \def\norule{\global\rmruletrue}
 
 \@namedef{table*}{\@dblfloat{table}}
 \@namedef{endtable*}{\end@dblfloat}
 \def\fstyle@table{\reset@font\small\rm}
 \def\fjust@table{\centering}%changed ggw
 \def\fcapjust@table{\centering} % ajw
 \def\fcapsize@table{\reset@font\small\sc}
 \def\fcapstyle@table{\reset@font\small\rm}
 %
 \newcounter{figure}
 \def\thefigure{\@arabic\c@figure}
 \def\fps@figure{tp}
 \def\ftype@figure{2}
 \def\ext@figure{lof}
 \def\fnum@figure{Figure~\thefigure}
 \def\figure{\@float{figure}}
 \let\endfigure\end@float
 \@namedef{figure*}{\@dblfloat{figure}}
 \@namedef{endfigure*}{\end@dblfloat}
 \def\fstyle@figure{\reset@font\small\rm}
 \def\fjust@figure{\centering}
 \def\fcapjust@figure{\centering} % ajw 
 \def\fcapsize@figure{\reset@font\small\sc}
 \def\fcapstyle@figure{\reset@font\small\rm}
 \newif\ifwide@float
 \wide@floatfalse
 %
 %\@caption{TYPE}[STEXT]{TEXT}
 \def\@dblfloat{\wide@floattrue\@float}
 \def\end@dblfloat{\if@twocolumn\egroup
  \ifnum\@floatpenalty <\z@ \@cons\@dbldeferlist\@currbox\fi
  \ifnum \@floatpenalty =-\@Mii \@esphack\fi\else\end@float\fi
  \wide@floatfalse}
 
 %this is to preserve the old tabular environment in case it is needed
 \let \oldtabular \tabular
 \let \endoldtabular \endtabular
 
 \def\tabular{\def\@halignto{to \textwidth}\tabskip=\tabcolsep plus 1fil\@tabular}
 % This fixes tabular things so that they are full out l and r; 
 % the \tabskip setting is to put tabskip before the first column.
 % The following is to adjust the intercolumn spacing to put in
 % enough stretch. ggw
 \def\@tabarray{\@ifnextchar[{\@tarray}{\@ttarray}}
 \def\@tarray[#1]#2{\t@barray[#1]{@{\tabskip=2\tabcolsep plus 3pt}
                                 #2}}
 \def\@ttarray#1{\t@barray[c]{@{\tabskip=2\tabcolsep plus 3pt}
                                 #1 }}
 \def\t@barray[#1]#2{\setbox\@arstrutbox=\hbox{\vrule
      height\arraystretch \ht\strutbox
      depth\arraystretch \dp\strutbox
      width\z@}\@mkpream{#2}\edef\@preamble{\halign \noexpand\@halignto
 \bgroup \tabskip\z@ \@arstrut \@preamble \tabskip=\tabcolsep plus 1fil \cr}%
 \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox
   \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi
   \bgroup \let\par\relax
   \let\@sharp##\let\protect\relax \lineskip\z@\baselineskip\z@\@preamble}
 
 
 %  ****************************************
 %  *           CUP specials               *
 %  ****************************************
 %
 \def\ls{\kern.15em} % for letterspacing; .15em is a hair less than thinspace
 \def\ns{\kern.5em} % for name-spacing
 \renewcommand{\thefootnote}{\mbox{$\fnsymbol{footnote}$}}
 \def\hline{\noalign{\ifnum0=`}\fi \vskip 6pt
  \hrule \@height \arrayrulewidth \vskip 6pt
  \futurelet \@tempa\@xhline}
 \def\@xhline{\ifx\@tempa\hline \vskip -12pt
  \vskip \doublerulesep \fi \ifnum0=`{\fi}}
 \newenvironment{acknowledgments}{\par\vskip 10pt plus 1pt minus 1pt}{\par}
 
 
 %  ****************************************
 %  *            MISCELLANEOUS             *
 %  ****************************************
 %
 \def\magnification{\afterassignment\m@g\count@}
 \def\m@g{\mag\count@
   \hsize6.5truein\vsize8.9truein\dimen\footins8truein}
 
 \def\today{\number\day\ \ifcase\month\or
   January\or February\or March\or April\or May\or June\or
   July\or August\or September\or October\or November\or December
  \fi \ \number\year}
 
 \def\goverso{% start a verso page
   \ifodd\c@page\hbox{}\newpage
     \else
   \fi
 }
 
 %  ****************************************
 %  *           BIBLIOGRAPHY               *
 %  ****************************************
 % the immediately following code is taken from MSCS.sty, somewhat modified.
 % \def\@biblabel#1{#1}
 \def\@biblabel#1{} % remove label from bibliography listing
 \def\thebibliography#1{%
 \def\bibls{\kern.065em}% for letterspacing; normally .15em
 \par\vskip 20pt plus 1pt minus 1pt
  \centerline{\reset@font\small\sc R\bibls E\bibls F\bibls E\bibls R\bibls E\bibls N\bibls C\bibls E\bibls S}
  \nobreak
  \vskip 4pt plus .5pt minus .5pt
  \nobreak
 %\addcontentsline{toc}{section}{References} % removed for JFM -- jas
  \list{}{\labelwidth\z@ \leftmargin 2em \itemindent -2em \itemsep 3pt}
  \reset@font\small \parindent\z@
  \parskip\z@ plus .1pt\relax
  \def\newblock{\hskip .11em plus .33em minus .07em}
  \sloppy\clubpenalty4000\widowpenalty4000
  \sfcode`\.=1000\relax}
 \let\endthebibliography=\endlist
 
 % remove square brackets around citations
 
 \def\@cite#1#2{{#1\if@tempswa , #2\fi}}
 
 %  ****************************************
 %  *           INITIALIZATION             *
 %  ****************************************
 %
 \ps@headings
 \pagenumbering{arabic}
 \onecolumn \let\onecolumn=\relax
 \def\twocolumn{\typeout{Two column mode not available with cupproc style}}
 \flushbottom
 %%%%%%%%%%%%%%%%%%%%%% end of cupconf.sty %%%%%%%%%%%%%%%%%%%%%% 
 

