/*---------------------------
  Print Specific
---------------------------*/
.no_print { display: none !important; }
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster */
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; font-size: 10px !important; }
abbr[title]:after { content: " (" attr(title) ")"; font-size: 10px !important; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
pre, blockquote { page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
#header, #footer, .button, .roller, nav, .roller_row, menu, .submit, .form_builder_submit, .fluid-width-video-wrapper, #bigtree_bar, #bigtree_bar_tab, .navigation_secondary, #geolocator, .callout, .add_this, .featured_neighborhood { display: none !important; }
input:-webkit-input-placeholder, input:-moz-placeholder, input::-moz-placeholder, input:-ms-input-placeholder { display: none !important; }
.row { width: 100% !important; }
.page_content { float: left !important; width: 95% !important; }
.form_builder input.form_builder_text, .picker .picker-handle, .form_builder textarea { border: 1px solid black !important; border-color: black !important; }
fieldset { page-break-inside:avoid; }
.page_content ul li { list-style: disc; }
.page_profile { padding: 0 !important; }
.profile_header .page_content { padding: 0 !important; }
.callout.statistics, .callout.card, .callout.addable, .callout.event { display: block !important; }
.profile_header h1 { font-size: 45px; }
.nkias .mobile_hide { display: none; }