/* *****************************************************************************
 * Filename: site-print.css
 * Description: This file styles the webpage.
 * Owner: Alvin McGovern
 * Author: Alvin Orzechowski, MyFirstWebPage.net
 * Date: Sun Jul 05 2020
 * Revised: Thu May 22 2025
 * *****************************************************************************/

/* -----------------------------------------------------------------------------
 * css variables
 * ----------------------------------------------------------------------------- */
 
:root {
  --banner-bgcolor: transparent;
  --banner-color: #000000; 
  --banner-border: none;
 }

/* -----------------------------------------------------------------------------
 * HTML tags
 * ----------------------------------------------------------------------------- */
 
body {
  padding: 0;
}

header {
  margin: 0;
  padding: 0;
  background-image: none;
}

main {
  padding: 0;
  border: 0px solid #ff9999;
}

footer {
  margin: 0.5em 0 0 0;
}

h1 {
  margin: 0;
  border-bottom: 2px solid #999999;
}

footer > h4 {
  font-weight: 400 !important;
}

h1, footer > h4 {
  text-align: left;
}

/* -------------------------------------------------------------------------- 
 * anchors
 * -------------------------------------------------------------------------- */

a {
  color: #000000;
}
a.external_link, a.external-link {
  background: none;
  padding-right: 0;
}
a.pdf_link {
  background: none;
  padding-left: 0;
}
a.youtube_link {
  background: none;
  padding-left: 0;
  }
a.contact_link {
  background: none;
  padding-right: 0;
}

a.map_link {
  background: none;
  padding-left: 0;
}  
span.map_link {
  display: none;
}

/* -----------------------------------------------------------------------------
 * ids
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 * classes
 * ----------------------------------------------------------------------------- */
 
.first-header {
  margin-top: 1em;
 }

.txt-header {
  display: none;
}

.pnt-header {
  display: block;
}

.height-min {
   height: auto;
}
.onlyOnline {
   display: none;
}
.onlyPrint {
  display: inline;
  }
.pageBreak { 
  page-break-before: always; 
}
.iframeContainer {
  display: none;
}

/* Print Page Header classes */

table.pphTable {
  display: inline;
  page-break-before: always;
  width: 100%;
}
.pphTd01 {
  width: 80%;
}
.pphTd02 {
  text-align: right;
}