Download the Checklist PDF
.fpg-checklist-wrap {
max-width: 850px;
margin: 30px auto;
font-family: Arial, Helvetica, sans-serif;
}
.fpg-checklist {
background: #ffffff;
padding: 35px;
border: 1px solid #dbe3ef;
border-radius: 14px;
box-shadow: 0 8px 24px rgba(0,0,0,.08);
}
.fpg-checklist h1 {
color: #0b4ea2;
margin-top: 0;
font-size: 36px;
}
.fpg-checklist h2 {
color: #0b4ea2;
border-bottom: 1px solid #dbe3ef;
padding-bottom: 6px;
margin-top: 28px;
}
.subtitle {
color: #444;
font-size: 17px;
line-height: 1.5;
}
.fpg-checkbox {
display: flex;
align-items: flex-start;
gap: 10px;
margin: 11px 0;
font-size: 16px;
cursor: pointer;
}
.fpg-checkbox input[type=”checkbox”] {
appearance: checkbox !important;
-webkit-appearance: checkbox !important;
width: 18px;
height: 18px;
min-width: 18px;
margin-top: 2px;
display: inline-block !important;
visibility: visible !important;
opacity: 1 !important;
}
.fpg-checkbox span {
flex: 1;
line-height: 1.4;
}
.notes p {
line-height: 2;
}
.disclaimer {
margin-top: 25px;
font-size: 12px;
color: #666;
}
.fpg-download-btn {
width: 100%;
margin-top: 20px;
padding: 15px;
background: #0b62d6;
color: #ffffff;
border: none;
border-radius: 8px;
font-size: 18px;
font-weight: 700;
cursor: pointer;
}
.fpg-download-btn:hover {
background: #084fae;
}
@media print {
.fpg-download-btn {
display: none;
}
.fpg-checklist {
box-shadow: none;
border: none;
}
}
function fpgDownloadChecklistPDF() {
const element = document.getElementById(“fpg-checklist”);
const options = {
margin: 0.4,
filename: “Fence-Replacement-Quote-Checklist.pdf”,
image: { type: “jpeg”, quality: 0.98 },
html2canvas: { scale: 2 },
jsPDF: {
unit: “in”,
format: “letter”,
orientation: “portrait”
}
};
html2pdf().set(options).from(element).save();
}