% Filename: env_mla.tex
\startenvironment env_mla

% paper, layout, etc.
\setuppapersize[letter]
\setuplayout[width=6.5in,height=10in,topspace=0.5in,backspace=1in,
  header=0.5in,footer=0.5in]
% last name, page number
\setuppagenumbering[left=MyLastName ,location={header,right}]
% double space
\setupinterlinespace[line=5.6ex]
% 1/2 inch indents\setupindenting[0.5in]
% jagged-right (aligned to the left)
\setupalign[right]
% font
\setupbodyfont[roman,12pt]
% startstop regions to use:
% longquote, header, title, workscited
\definestartstop[longquote][
  before={\indenting[never]
    \setupnarrower[left=0.5in,right=0.5in]
    \startnarrower[2*left,right]},
  after={\stopnarrower
    \indenting[yes]}]
\definestartstop[header][
  before={\indenting[never]},
  after={\indenting[yes]}]
\definestartstop[title][
  before={\indenting[never]
    \startalignment[middle]},
  after={\stopalignment
    \indenting[yes]}]
% following hanging indent code (also in workscited) taken from 
%  http://www.ntg.nl/pipermail/ntg-context/2004/005280.html
% [NTG-context] Re: Again: "hanging" for a lot of paragraphs?
%  ~ Patrick Gundlach
\def\hangover{\hangafter=1\hangindent=0.5in}
\definestartstop[workscited][
  before={
    \page[yes]
    \indenting[never]
    \startalignment[middle]
    Works Cited
    \stopalignment
    \bgroup\appendtoks\hangover\to\everypar
    },
  after=
    \egroup
    \indenting[yes]}]
\stopenvironment
