body{width:100% !important;margin:0 !important;padding:5pt !important;line-height:1.2;word-spacing:normal;letter-spacing:normal;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:black;background:none;font-size:10pt;}div.print-site_name{display:none;}a{background:transparent;font-weight:700;text-decoration:underline;color:#111111;}div[id*="wrapper"],[class*="title"],[class*="inner"],header,footer,#branding,#container,#columns,.columns-inner,#content-column,.content-inner,.region,.region-header,.region-content,.article,.article-title,.article-content,.comment,.comment-title,.comment-content,.block,.block-inner,.block-title,.block-content,table,table *{background:none !important;}.sidebar,#breadcrumb,.nav,.field-type-taxonomy-term-reference,ul.links,.feed-icon,.poll .bar,.poll .foreground,.comment-form,#comment-form,.book-navigation,.tabs,.action-links,.pager,.messages,.help{display:none;}#content{display:block !important;}#header{margin-bottom:20px;}.content-inner{margin:0 !important;padding:0 !important;}h1,h2,h3,h4,h5,h6{color:#333333;margin:0;padding:0;line-height:1;}h1{font-size:13pt;}h1.node-title{font-size:12pt;}h1.node-title a{font-size:10pt;}h2{font-size:12pt;}h3{font-size:11pt;}h4,h5,h6{font-size:10pt;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,#site-name a,#site-slogan{text-decoration:none !important;color:#333333;}hgroup a:link,hgroup a:visited{text-decoration:none;}#page-title{margin-top:20px;page-break-after:avoid;}pre,code,tt,samp,kbd,var{font-size:10pt;font-family:Consolas,"Lucida Console",Menlo,Monaco,"DejaVu Sans Mono",monospace,sans-serif;}blockquote{margin:20px;padding:10px;font-size:10pt;font-style:italic;background:#eeeeee;}hr{display:none;}#header{padding-bottom:20px;}#logo img{padding:0 10px 0 0;margin:0 !important;float:none !important;}img{float:left;margin:4pt 20pt 10pt 0;padding:2px;page-break-inside:avoid;border:0.25pt solid #666666;}a img{border:none;}table{margin:1px;text-align:left;}th{border-bottom:1px solid #333333;font-weight:700;}td{border-bottom:1px solid #333333;}th,td{padding:4px 10px 4px 0;}tfoot{font-style:italic;}caption{margin-bottom:10px;text-align:left;}thead{display:table-header-group;}tr{page-break-inside:avoid;}form{margin-bottom:10px;}.poll .text,.poll .percent,.poll .total{text-align:left;}.poll form{margin-bottom:0;}.node,.comment{margin-bottom:20px;overflow:hidden;page-break-inside:avoid;}.submitted{color:#666666;text-decoration:none;font-size:9pt;font-weight:400;margin:0;padding:0;}.submitted a{color:#666666;text-decoration:none;font-size:9pt;font-weight:400;margin:0;padding:0;}.field-name-field-fc-id-placements h2{text-transform:uppercase;padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:0.5pt solid #666666;}.field-collection-view{border-bottom:0.5pt solid #666666;padding-bottom:1em;padding-top:0;}.field-collection-container{border-bottom:none;}div.print-logo{margin:0;max-width:170mm;text-align:center;margin-left:5mm;margin-top:0;}.print-logo img{border:none;float:none;padding:0;max-width:50%;margin:0;}.print-header{width:170mm;text-align:center;margin-left:5mm;padding:0 0 1em 0;font-size:9pt;border-bottom:1pt solid #006600;page-break-after:avoid;}.print-header p{margin:0;padding:0 0 0.5em 0;}h1#print-page-title{padding:5mm;width:170mm;}.print-content .field-name-title{display:none;}.print-content{margin-left:5mm;margin-right:5mm;width:170mm;}.node-host-postal-form div.field{margin-bottom:1em;border-bottom:thin solid #000000;padding:0.5em 0 1em 1em;max-width:170mm;}.node-host-postal-form address{border:thin dotted #999999;padding:2em;width:18em;font-size:1.25em;font-weight:bold;margin-left:auto;margin-right:auto;margin-top:10mm;margin-bottom:10mm;}div.print-footer{text-align:center;font-size:0.8em;width:170mm;margin-left:5mm;border-top:thin solid #006600;padding-top:0.5em;}.print-content .node-immigration-id .node-header{}.print-content .node-immigration-id figure{margin:0;padding:0;}.print-content .node-immigration-id{padding-bottom:0;}.print-content .node-immigration-id .field-name-field-id-photo{margin:0;padding:0;}.print-content .node-immigration-id .field-name-field-id-photo img{float:left;margin:0 0 1em 1em;padding:2px;}.print-content .node-immigration-id .field-name-field-id-home-address,.print-content .node-immigration-id .field-name-field-id-entry-date,.print-content .node-immigration-id .field-name-field-id-exit-date,.print-content .node-immigration-id .field-name-field-id-passport,.print-content .node-immigration-id .field-name-field-id-insurance{}.print-content .node-immigration-id .field-name-field-fc-id-placements{margin-top:1em;border-bottom:thin solid #006600;}.print-content .field-collection-container .field div.field-label{text-transform:uppercase;padding:1em;color:#993300;}.print-content .node-immigration-id .field-collection-view{border-top:thin solid #006600;border-bottom:none;padding:1em;}.region-three-25-50-25-first{float:left;width:24%;min-width:150px;}.region-three-25-50-25-second{float:left;width:38%;}.region-three-25-50-25-second .field,.region-three-25-50-25-third .field{margin:0 0 0.5em 0.5em;}.region-three-25-50-25-second .field-label,.region-three-25-50-25-third .field-label{font-size:0.85em;font-weight:normal;font-style:italic;}.region-three-25-50-25-second .field-items,.region-three-25-50-25-third .field-items{font-size:9pt;line-height:12pt;}.region-three-25-50-25-bottom{margin-top:2em;}.field-name-field-fc-id-placements{font-size:9pt;}.id-placements .fieldset-legend{text-transform:uppercase;font-weight:bold;}.id-placements .fieldset-description{font-size:9pt;font-style:italic;padding-left:2em;}.view-my-membership{margin-bottom:2em;}.node-immigration-id-2wfr{font-size:9pt;}.node-immigration-id-2wfr .print-content{page-break-before:avoid;break-before:avoid;}.field-name-field-2wfr-id-photo figure{margin:0 10px 0 10px;}.field-name-field-2wfr-id-fullname .field-item{font-size:1.25em;margin-bottom:0.5em;padding-bottom:0.5em;font-weight:bold;border-bottom:1px solid #666666;}.node-immigration-id-2wfr .region-three-25-50-25-second{margin-bottom:2em;width:70%;}.node-immigration-id-2wfr .region-three-25-50-25-second .field-label{width:130px;font-size:1em;}.node-immigration-id-2wfr .region-three-25-50-25-second .field-items .field-item{width:auto;}.field-name-field-2wfr-id-entry-date .field-label,.field-name-field-2wfr-id-exit-date .field-label{font-weight:normal;font-style:italic;margin-right:0.5em;}.field-name-field-2wfr-id-entry-date{margin-bottom:0.5em;}.field-name-field-2wfr-id-exit-date{}.node-immigration-id-2wfr .field-name-field-fc-id-placements{margin-top:2em;page-break-before:always;break-before:always;}.node-immigration-id-2wfr .field-name-field-fc-id-placements .field-label{font-size:1.25em;border-bottom:1px solid #666666;padding-bottom:0.5em;margin-bottom:1em;}.node-immigration-id-2wfr .field-name-field-fc-id-host .node-title{text-transform:uppercase;}.node-immigration-id-2wfr .field-collection-item-field-fc-id-placements{margin-bottom:1em;padding-bottom:1em;border-bottom:1px solid #666666;}.node-wwoofer-post-form .field,.node-2wwoofer-post-form .field{margin-bottom:1em;}.node-wwoofer-post-form,.node-2wwoofer-post-form{margin-left:1em;}.view-membership-renewal-info .views-field{margin-bottom:0.25em;padding-left:20px;}.field-name-field-payment-details{margin-bottom:30px;padding-left:20px;}.node-parental-consent-form .node-print{}.print-signature-date{border-bottom:1pt solid #006600;width:170mm;margin-left:5mm;}.print-signature{padding-top:30mm;width:170mm;margin-left:5mm;}
