\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{TimeTable}[2002/02/16 V0.1 TimeTable Package]
\RequirePackage{ifthen}
\RequirePackage{pslatex}
\RequirePackage{calc}
\newcounter{rr@hours}
\newcounter{rr@minutes}
\newlength{\rr@zerosf}
\settowidth{\rr@zerosf}{\textsf{\footnotesize 0}}
\newlength{\rr@zerosfbf}
\settowidth{\rr@zerosfbf}{\textsf{\footnotesize \bfseries 0}}
\newcommand{\rrtimetwentyfour}[1]{ \setcounter{rr@hours}{#1/60} \setcounter{rr@minutes}{#1-\value{rr@hours}*60} \textsf{ \ifthenelse{\value{rr@hours}<10}{0}{}\therr@hours: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes}}
\newcommand{\rrtimetwelvea}[1]{ \setcounter{rr@hours}{#1/60} \setcounter{rr@minutes}{#1-\value{rr@hours}*60} \textsf{ \ifthenelse{\value{rr@hours}<12}{ \ifthenelse{\value{rr@hours}=0}{12: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes a}{ \ifthenelse{\value{rr@hours}<10}{\hspace*\rr@zerosf}{}\therr@hours: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes a} }{ \setcounter{rr@hours}{\value{rr@hours}-12} \ifthenelse{\value{rr@hours}=0}{12: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes p}{ \ifthenelse{\value{rr@hours}<10}{\hspace*\rr@zerosf}{}\therr@hours: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes p} } }}
\newcommand{\rrtimetwelveAMPM}[1]{ \setcounter{rr@hours}{#1/60} \setcounter{rr@minutes}{#1-\value{rr@hours}*60} \textsf{ \ifthenelse{\value{rr@hours}<12}{ \ifthenelse{\value{rr@hours}=0}{12: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes AM}{ \ifthenelse{\value{rr@hours}<10}{\hspace*\rr@zerosf}{}\therr@hours: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes AM} }{ \setcounter{rr@hours}{\value{rr@hours}-12} \ifthenelse{\value{rr@hours}=0}{12: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes PM}{ \ifthenelse{\value{rr@hours}<10}{\hspace*\rr@zerosf}{}\therr@hours: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes PM} } }}
\newcommand{\rrtimetwelvelB}[1]{ \setcounter{rr@hours}{#1/60} \setcounter{rr@minutes}{#1-\value{rr@hours}*60} \textsf{ \ifthenelse{\value{rr@hours}<12}{ \ifthenelse{\value{rr@hours}=0}{12: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes }{ \ifthenelse{\value{rr@hours}<10}{\hspace*\rr@zerosf}{}\therr@hours: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes } }{\bfseries \setcounter{rr@hours}{\value{rr@hours}-12} \ifthenelse{\value{rr@hours}=0}{12: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes }{ \ifthenelse{\value{rr@hours}<10}{\hspace*\rr@zerosfbf}{}\therr@hours: \ifthenelse{\value{rr@minutes}<10}{0}{}\therr@minutes } } }}
\advance\oddsidemargin by -1in
\advance\evensidemargin by -1.5in
\advance\topmargin BY -1in
\advance\textwidth by 2.5in
\advance\textheight by 1in
\newlength{\stationwidth}
\setlength{\stationwidth}{1.5in}
\newlength{\timecolumnwidth}
\setlength{\timecolumnwidth}{.5in}
\newlength{\stationwidthonear}
\setlength{\stationwidthonear}{1.25in}
\newlength{\stationwidthtwoar}
\setlength{\stationwidthtwoar}{1in}