/*
 *
 * PRINT CSS
 * ---------------------------------
 * Created by lam.ivan@cityu.edu.hk
 *
 */

@page {
    size: A4 portrait;
    /* margin: 10mm; */
    margin-bottom: 20mm;
    orphans:4;
    widows:2;
}
/* ==================== General ==================== */

html {
    width: 100% !important;
}
body {
    background-color: #ffffff;
    width: 210mm !important;
    height: 297mm !important;
    font-size: 100% !important;
    min-width: 1000px !important;
    /*
    transform: scale(0.85);
    transform-origin: 0 0;
    */
}

.cityu-main {
    min-height:unset !important;
}

.col-print-1 {width:8%;  float:left !important;}
.col-print-2 {width:16%; float:left !important;}
.col-print-3 {width:25%; float:left !important;}
.col-print-4 {width:33%; float:left !important;}
.col-print-5 {width:42%; float:left !important;}
.col-print-6 {width:50%; float:left !important;}
.col-print-7 {width:58%; float:left !important;}
.col-print-8 {width:66%; float:left !important;}
.col-print-9 {width:75%; float:left !important;}
.col-print-10{width:83%; float:left !important;}
.col-print-11{width:92%; float:left !important;}
.col-print-12{width:100%; float:left !important;}

[data-aos] {
    /* display: block !important; */
    opacity: 1 !important;
    transform: translate(0) scale(1) !important;
}
.cityu-backtotop {
    display: none !important;
    width: none !important;
    height: none !important;
}
.ef-div-nobreak {
    display: block !important;
    break-inside: avoid !important;
}
.d-print-none {
    width: 0 !important;
    height: 0 !important;
}
.cityu-header-inner {
    padding-bottom: 0 !important;
}
.cityu-header-lg.d-none.d-lg-block {
    margin-bottom: 0;
}
.cityu-header-lg {
    padding-bottom: 1rem;
}
h1, h2, h3, h4, h5, h6 {
    page-break-after:avoid;
    page-break-inside:avoid
  }
  h1+p, h2+p, h3+p {
    page-break-before: avoid;
  }
  a {
    page-break-inside:avoid
  }
  img {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  table, blockquote{
    page-break-inside: avoid;
  }
  ul, ol, dl {
    page-break-before:avoid;
  }
/*
.cityu-header-logo-lg img {
    width: 80% !important;
}
*/
.cityu-menu, .navbar {
    display: none;
    height: 0 !important;
}
.cityu-breadcrumb {
    width: 100%;
}
.cityu-footer, .cityu-sitemap {
    height: 0 !important;
    display: none !important;
}
.cityu-base-layout .container {
    width: 100% !important;
}
/*
.cityu-main-inner .container {
    width: 100% !important;
    min-width: none !important;
}
*/

/* ==================== /General ==================== */