Placing header and footer on first page but only footers on all pages

Im trying to place a fancy header and footer on the first page, but can't seem to figure out how to place my footers on all pages as well. I tried to find the page break and inserted a \fancyhead{} command, and the headers all disappeared except the first page. However, I want to reduce the header spacing in the remaining pages where it is blank. Any suggestions? Please and thank you.

The code I'm using is below:

\usepackage{fancyhdr}

\pagestyle{fancy}

\begin{tabular}{ @{} p{\textwidth} @{} }
\textbf{\textsf{#1}}\hfill \textbf{\textsf{#2}} \\
\hline
\centering \textsf{\small{#3}}
\end{tabular}}
\cfoot{\scriptsize \thepage}


My document is the following:

\documentclass[11pt, a4paper, twoside]{article}
\usepackage[a4paper,top=2.5cm,bottom=2cm,left=2.54cm,right=2.54cm,marginparwidth=1.75cm]{geometry}
\usepackage[utf8]{inputenc}

\begin{document}
\Header{Class $-$ Study Guide}{21 February 2019}{Exam will be 10 short answer and 1 essay. We have to know theories, as well as the implications and problems with the theories.}

\section{Logical Positivists}

\lipsum

\clearpage

• Usually, you don't misuse a header for the title. Just use a title, either by using \maketitle or by manually setting up a title (if it's for just this document). – Johannes_B Feb 23 at 7:04
• Specifically, the header is supposed to go above the text area, and fanchhdr has the annoying habit of increasing \headheight and reducing \textheight mid document.. – John Kormylo Feb 23 at 15:52