/* This is the print stylesheet for TCI */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

body {
  line-height: 1.3;
  background-color: #fff;
  font-size: 14px; }

blockquote,
q {
  quotes: none; }

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none; }

ul {
  list-style-type: disc;
  list-style-position: outside;
  margin-bottom: 15px;
  padding-left: 18px; }

ol {
  list-style-type: decimal;
  list-style-position: inside; }

ul ul,
ol ul {
  list-style-type: circle;
  list-style-position: inside;
  padding-left: 15px; }

ol ol,
ul ol {
  list-style-type: lower-latin;
  list-style-position: inside;
  padding-left: 15px; }

ul,
img {
  page-break-inside: avoid; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

p {
  margin-bottom: 15px; }

html,
body {
  height: auto; }

@page {
  size: auto;
  /* auto is the initial value */
  /* this affects the margin in the printer settings */
  margin: 20mm 15mm 20mm 15mm; }

.single,
.author {
  margin: 0; }
  .single .fl-page-header,
  .single meta,
  .single footer,
  .single nav,
  .single .at4-share-outer,
  .single #at-cv-lightbox,
  .single #wpadminbar,
  .single #fl-to-top,
  .single #fb-root,
  .single #_atssh,
  .single iframe,
  .single script,
  .single noscript,
  .single .addthis_native_toolbox,
  .single #mobile-fixed-bar,
  .single .addthis_responsive_sharing,
  .single .hero,
  .single #divC4AWButton,
  .single .fl-post-thumb,
  .single .fl-sidebar,
  .single .related-posts,
  .single .author-details,
  .author .fl-page-header,
  .author meta,
  .author footer,
  .author nav,
  .author .at4-share-outer,
  .author #at-cv-lightbox,
  .author #wpadminbar,
  .author #fl-to-top,
  .author #fb-root,
  .author #_atssh,
  .author iframe,
  .author script,
  .author noscript,
  .author .addthis_native_toolbox,
  .author #mobile-fixed-bar,
  .author .addthis_responsive_sharing,
  .author .hero,
  .author #divC4AWButton,
  .author .fl-post-thumb,
  .author .fl-sidebar,
  .author .related-posts,
  .author .author-details {
    display: none !important; }
  .single .fl-content,
  .single .container,
  .author .fl-content,
  .author .container {
    margin: 0;
    padding: 0; }
  .single .row,
  .author .row {
    margin: 0; }
  .single .fl-content-left,
  .author .fl-content-left {
    width: 100%;
    border: 0;
    padding: 0;
    page-break-after: auto;
    float: none; }
  .single p,
  .author p {
    page-break-after: auto; }
  .single h1,
  .author h1 {
    font-size: 26px; }
  .single h5,
  .author h5 {
    font-size: 18px; }
  .single .fl-page,
  .author .fl-page {
    padding-top: 0 !important; }
  .single .author-intro a,
  .author .author-intro a {
    display: none; }
  .single .print-footer,
  .author .print-footer {
    page-break-after: auto;
    margin-top: 10px;
    border-top: 1px solid #ccc;
    padding-top: 15px;
    font-style: italic; }
    .single .print-footer p,
    .author .print-footer p {
      font-size: 14px; }
  .single a[href]:after,
  .author a[href]:after {
    content: none !important; }
  .single .print-header,
  .author .print-header {
    margin-bottom: 20px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ccc; }
  .single .profile-picture,
  .author .profile-picture {
    margin: 20px 0; }
    .single .profile-picture img,
    .author .profile-picture img {
      width: 200px; }

.author h1 {
  margin-bottom: 0; }

.author h5 {
  margin-top: 5px; }

.paywall-check {
  display: none; }

button {
  display: none !important; }

.screen-only {
  display: none; }

#invoice table {
  width: 100% !important; }

/*# sourceMappingURL=print.css.map */