Preserve page numbering in fancyhdr
This can be done with the help of the afterpage
package.
Before the page where you want the page number begins, put:
\afterpage{\cfoot{\thepage}}
So, your MWE can be rewritten as:
\documentclass[10pt]{article}
\usepackage{setspace}
\usepackage[margin=1.250in]{geometry}
\singlespacing
\usepackage{fancyhdr}
\usepackage{afterpage}
\fancyhf{}
\pagestyle{fancy}
\rhead{\textcolor{gray}{Mock Draft}}
\renewcommand{\headrulewidth}{0pt}
\usepackage[table]{xcolor}% http://ctan.org/pkg/xcolor
\begin{document}
xxxxx
\afterpage{\cfoot{\thepage}}
\clearpage
xxxx
\clearpage
xxxx
\end{document}
Note that I deleted letter
from the options of the article
class. The default is already the letter paper and anyway the right option is letterpaper
.
Using \fancyhf{}
clears the header and footer of anything. However, if you wish to insert the page number, just add \thepage
to the appropriate location. If you wish to do this conditionally, that is also possible through something like
\fancyhead[L]{\ifnum\value{page}<2\relax\else\thepage\fi}
which will place \thepage
int the [L]
eft header if its value is at least 2.