# How can I make pages after the first come out correctly with fancyhdr?

I am trying to write a recommendation letter with a fancy heading at the top of the first page, using fancyhdr. I copy my code below.

The results are that the first page looks good but subsequent pages do not. Subsequent pages omit the logo (as desired) but leave enough space for it, and the text starts from the same place on every page. Starting from the second page, I would like the text to start higher.

It seems that the only code which could cause the text to appear lower is within the \fancypagestyle{firstpage}{...}, and I use \thispagestyle{firstpage} with the intent that this should only affect the first page -- but this is not what happens when I compile and view my document.

I read related posts here and here, and attempted to modify my code based on what I read there, but without achieving the results I was looking for.

Thank you very much.

LaTeX code (which compiles):

\documentclass[11pt]{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{color,hyperref}
\usepackage{graphics}
\usepackage{times}
\usepackage{fancyhdr}
\usepackage{datetime}

\definecolor{darkblue}{RGB}{0,0,50}
anchorcolor=darkblue,citecolor=darkblue}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%margins%%%%%%%%%%%%%%%%%%
\geometry{
margin = 1in,
}
\setlength{\parindent}{0pt} %controls how the indentation of new paragraphs behaves
\setlength{\parskip}{6pt} %controls the space between paragraphs

\fancyfoot{}
\renewcommand{\footrulewidth}{0pt}
\pagestyle{fancy}%

\fancypagestyle{firstpage}{
%%%usc logo
\begin{tabular}[t]{l@{}}
\myname \\ \mydeptname \\
\myaffiliation \\ \mystreet \\
\mycitystatezip \\ \email \\[\normalbaselineskip]
\mydate
\end{tabular}}
}

\begin{document}

\thispagestyle{firstpage}

\vspace*{8\baselineskip}

\lipsum[1-10]

\bigskip

\hspace{.5\textwidth}%
\begin{tabular}{@{}l}
Sincerely, \\[2\normalbaselineskip]
Frank Thorne \\
\textit{Assistant Professor of Mathematics}
\end{tabular}

\end{document}


I've used geometry` to adjust the page layout - it's just easier/more convenient.