91³Ô¹ÏÍø

Watch CBS News

Rare printings of Declaration of Independence now on display in Philadelphia

As the United States celebrates its semiquincentennial, a new exhibit in Philadelphia is showing off rare printings of the Declaration of Independence.

Next to Independence Hall is the American Philosophical Society.

"We have hundreds of copies of the declaration," David Gary, associate director of collections and exhibit curator at the American Philosophical Society, said. "Many of them from July 1776."

This week and for months to come, the public will have the chance to see several of those rare copies on display. It's a part of an exhibit called "."

"We have several items in this exhibition that connects directly to that July 1776 moment," Gary said, "and this is one of them."

Gary gave CBS News Philadelphia a preview of the space Tuesday, starting with a map ordered by Benjamin Franklin.

"This copy was hanging in Independence Hall, what was called the statehouse at the time in 1776," Gary said. "This would've been the backdrop that the delegates who were debating and editing the document were looking at."

On display are nearly 50 items from a 1776 printing of Thomas Paine's "Common Sense" to Washington's farewell address and even the chair Thomas Jefferson sat in to write the Declaration.

"Nineteen of those items are declarations from the first 50 years from 1776 to 1826," Gary said. "We think that's the largest gathering of early declarations publicly displayed ever."

Exploring the document's process over the country's first 50 years is the focus of the exhibit. Gary said it took a year and a half filled with research, collaboration and the like to put this all together.

Gary said the exhibit features "one of the copies of the original draft that Thomas Jefferson wrote."

The founding father handwrote the copy between July 4 and 8, 1776, Gary explained, to send to confidants and air his grievances over the cuts made to the original text.

"So much was deleted from the declaration," Gary said. "The big one that was deleted was an anti-slave trade grievance against the king."

In the early 1800s, the look of the declaration changed in some reprintings of the document.

"The idea was that they would buy this, probably frame it, put it in their house," Gary said, "and they could talk about the values and virtues of the nation."

Gary believes "These Truths" is a moment for civic education. He wants anyone who comes through the space to leave with this:

"I want them to think about the declaration not being a static document, that it offers all of us in this nation a chance to think about our values and what we are as a nation," Gary said.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });