I am having some issues with fancyhdr setting my \headheight. The package seems to add too much \headheight. This is my current set up:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage{lastpage}
\usepackage[includeheadfoot,margin=0.3in,headheight=54pt,landscape]{geometry}
\usepackage{longtable}
\usepackage{tabu}
\usepackage{fancyhdr}
\usepackage{ragged2e}
\setlength{\parindent}{0pt}
\fancypagestyle{header}{
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{54pt}
\fancyhead{}
\fancyfoot{}
\fancyhead[C]{
\begin{minipage}[t][20pt]{\textwidth}
\flushleft
\begin{minipage}[t]{0.33\textwidth}
\flushleft
Print date: 2016{-}Jun{-}21 11:57:51
\newline
R1023
\end{minipage}
\begin{minipage}[t]{0.33\textwidth}
\centering
Company Name
\end{minipage}
\begin{minipage}[t]{0.33\textwidth}
\flushright
Page \thepage\ of \pageref{LastPage}
\end{minipage}
\end{minipage}
\begin{minipage}[t]{\textwidth}
\centering
\begin{Large}\textbf{Title}\end{Large}
\linebreak
\begin{large}Subtitle\end{large}
\flushleft{\begin{small}More Text\end{small}}
\end{minipage}
}
\fancyfoot[C]{
}
}
\pagestyle{header}
\begin{document}
Page 1
\newpage
Page 2
\end{document}
As you can see the \headheight on the first page is as set by geometry: 54pt, but on the second page the fancyhdr package resets it to ~70pt resulting in a lot of empty space left on the page. Is there something I am missing in the header that is increasing the size?

.log. It suggests the head height to be at least 75.84538pt, not 54pt. Hence the increase from page 2 onward. – Werner Jun 21 '16 at 19:43fancyhdrdoes not set the headheight at all. – Jun 21 '16 at 19:44height? If it's the latter, then you probably forgot about thedepth. – Werner Jun 21 '16 at 20:24