﻿@page
{
    margin: auto;
    size: auto;
}

html, body
{
    margin: 0 !important;
    overflow: visible !important;
    padding: 0 !important;
}

iframe
{
    bottom: 0 !important;
    height: auto !important;
    left: 0 !important;
    position: fixed !important;
    right: 0 !important;
    top: 0 !important;
    width: auto !important;
}

.pageForm {
    font-size: 80%;
}

.pageLetter {
    font-size: 80%;
}

.noPrint
{
    display: none !important;
}

.pageBreak
{
    display: block !important;
    float: none !important;
    page-break-after: always !important;
    position: static !important;
}

.pageContainer
{
    display: block !important;
    float: none !important;
    max-width: 820px !important;
    min-width: 0 !important;
    margin: 0 !important;
	overflow: visible !important;
    padding: 0 !important;
    position: static !important;
    width: 100% !important;
}

.pageTable, .pageTable table, .pageTable tr, .pageTable td, .pageTable th, .pageTable tbody, .pageTable thead, .pageTable tfoot {
    page-break-inside: avoid !important;
}

#Framework_Modal_Wrap, #Framework_Modal_Content
{
    display: block !important;
    float: none !important;
    max-width: 820px !important;
    min-width: 0 !important;
    margin: 0 !important;
	overflow: visible !important;
    padding: 0 !important;
    position: static !important;
    width: 100% !important;
}

.Framework_Prompt_Overlay, .Framework_Prompt_Container, #Framework_Core_Loading_Overlay
{
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

.Framework_Header, .Framework_Footer, .Framework_IconButton {
    display: none;
}

.notices {
    display: none;
}

.eventDetailLinks, .eventDetailMap, .eventResults, .eventBooking, .eventSettings {
    display: none;
}

tr {
  page-break-inside: avoid;
}