PageSourceSearch

https://plainfieldcs.com/search/

html plainfieldcs.com collected 2026-10-02 14:56:20 UTC 30,404 bytes, 611 lines download raw bytes

1<!doctype html>
2<html lang="en">
3
4<head>
5
6<meta name="viewport" content="width=device-width,initial-scale=1">
7<meta name="keywords" content="Independent Christian Science, Christ Jesus, The Bible, Mary Baker Eddy, Science and Health">
8
9<meta name="copyright" content="2026 Plainfield Christian Science Church, Independent">
10<meta name="description" content="Read &quot;Search&quot; from the Plainfield Christian Science Church, Independent - an independent Christian Science congregation studying the Bible and the writings of Mary Baker Eddy.">
11
12<meta http-equiv="content-language" content="en-us" />
13<link rel="alternate" href="https://plainfieldcs.com/" hreflang="x-default">
14<link rel="alternate" href="https://catalan.plainfieldcs.com/" hreflang="ca">
15<link rel="alternate" href="https://chinese.plainfieldcs.com/" hreflang="zh">
16<link rel="alternate" href="https://deutsch.plainfieldcs.com/" hreflang="de">
17<link rel="alternate" href="https://espanol.plainfieldcs.com/" hreflang="es">
18<link rel="alternate" href="https://francais.plainfieldcs.com/" hreflang="fr">
19<link rel="alternate" href="https://hindi.plainfieldcs.com/" hreflang="hi">
20<link rel="alternate" href="https://hungarian.plainfieldcs.com/" hreflang="hu">
21<link rel="alternate" href="https://marathi.plainfieldcs.com/" hreflang="mr">
22<link rel="alternate" href="https://nederlands.plainfieldcs.com/" hreflang="nl">
23<link rel="alternate" href="https://nepali.plainfieldcs.com/" hreflang="ne">
24<link rel="alternate" href="https://pashto.plainfieldcs.com/" hreflang="ps">
25<link rel="alternate" href="https://persian.plainfieldcs.com/" hreflang="fa">
26<link rel="alternate" href="https://portuguese.plainfieldcs.com/" hreflang="pt">
27<link rel="alternate" href="https://punjabi.plainfieldcs.com/" hreflang="pa">
28<link rel="alternate" href="https://russian.plainfieldcs.com/" hreflang="ru">
29<link rel="alternate" href="https://sindhi.plainfieldcs.com/" hreflang="sd">
30<link rel="alternate" href="https://swahili.plainfieldcs.com/" hreflang="sw">
31<link rel="alternate" href="https://tamil.plainfieldcs.com/" hreflang="ta">
32<link rel="alternate" href="https://ukrainian.plainfieldcs.com/" hreflang="uk">
33<link rel="alternate" href="https://urdu.plainfieldcs.com/" hreflang="ur">
34
35<meta name="author" content="Plainfield Christian Science Church, Independent">
36<meta name="email" content="[email protected]">
37
38<meta name="charset" content="utf-8">
39<meta name="distribution" content="global">
40<meta name="rating" content="general">
41<meta name="robots" content="index,follow">
42<meta name="revisit-after" content="1 day">
43<meta name="expires" content="never">
44
45<link rel="canonical" href="https://plainfieldcs.com/search/" />
46<meta property="og:locale" content="en_US" />
47<meta property="og:type" content="website" />
48<meta property="og:title" content="Search | Plainfield Christian Science Church, Independent" />
49<meta property="og:description" content="Read &quot;Search&quot; from the Plainfield Christian Science Church, Independent - an independent Christian Science congregation studying the Bible and the writings of Mary Baker Eddy." />
50<meta property="og:url" content="https://plainfieldcs.com/search/" />
51<meta property="og:site_name" content="Plainfield Christian Science Church, Independent" />
52
53<link rel="alternate" type="application/rss+xml" title="RSS" href="https://plainfieldcs.com/PlainfieldCS_podcast.xml" data-vmid="r
53ss">
54
55<meta name="handheldfriendly" content="true">
56
57<meta name="apple-mobile-web-app-capable" content="yes">
58<meta name="meta-apple-mobile-web-app-status-bar-style" content="black-translucent">
59<link rel="apple-touch-icon" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/required/apple-touch-icon-precomposed.png">
60
61<link rel="apple-touch-icon" sizes="57x57" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-57x57.png">
62<link rel="apple-touch-icon" sizes="60x60" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-60x60.png">
63<link rel="apple-touch-icon" sizes="72x72" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-72x72.png">
64<link rel="apple-touch-icon" sizes="76x76" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-76x76.png">
65<link rel="apple-touch-icon" sizes="114x114" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-114x114.png">
66<link rel="apple-touch-icon" sizes="120x120" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-120x120.png">
67<link rel="apple-touch-icon" sizes="144x144" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-144x144.png">
68<link rel="apple-touch-icon" sizes="152x152" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-152x152.png">
69<link rel="apple-touch-icon" sizes="180x180" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/apple-icon-180x180.png">
70<link rel="icon" type="image/png" sizes="192x192"  href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/android-icon-192x192.png">
71<link rel="icon" type="image/png" sizes="32x32" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/favicon-32x32.png">
72<link rel="icon" type="image/png" sizes="96x96" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/favicon-96x96.png">
73<link rel="icon" type="image/png" sizes="16x16" href="https://d1k1hjmqf0kzmk.cloudfront.net/images/favicon/favicon-16x16.png">
74
75<!-- Google Fonts previously loaded here (Cinzel, Crimson Text, Libre
76     Baskerville, Source Sans Pro, Gravitas One, Tangerine, Quicksand) -
77     removed: none of these families are referenced anywhere in
78     common.min.css, 1140.css, print.css, the owl-carousel theme, or any
79     page's own markup/styles. 25 font files were being downloaded on
80     every single page load for zero visual effect, and were the likely
81     cause of the Cumulative Layout Shift flagged for this domain in
82     PageSpeed Insights (desktop CLS 0.3, 26% "Poor") - each swapping in
83     with nothing on the page actually styled to use it. -->
84
85<!-- Third-party CDN used for CSS/JS/images on every page - preconnect
86     shaves the DNS+TLS handshake off the critical rendering path. -->
87<link rel="preconnect" href="https://d1k1hjmqf0kzmk.cloudfront.net">
88
89<style>
90body {
91padding-top: 40px;
92padding-bottom: 40px;
93}
94</style>
95
96<title>Search | Plainfield Christian Science Church, Independent</title>
97
98<style>
99article, aside, details, figcaption, figure, footer, header,
100hgroup, menu, nav, section { display: block; }
101</style>
102
103<!--[if IE]>
104<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
105<script type="text/javascript" src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
105
106<![endif]-->
107
108<!-- 1140px Grid styles for IE -->
109<!--[if lte IE 9]><link rel="stylesheet" href="https://d1k1hjmqf0kzmk.cloudfront.net/scripts/css/ie.css" type="text/css" media="screen" /><![endif]-->
110
111<!-- The 1140px Grid - https://cssgrid.net/ -->
112<link rel="stylesheet" href="https://d1k1hjmqf0kzmk.cloudfront.net/scripts/css/1140.css" type="text/css" media="screen, handheld, projection, tv" >
113
114<!-- common styles -->
115<link rel="stylesheet" href="https://d1k1hjmqf0kzmk.cloudfront.net/scripts/css/common.min.css" type="text/css" media="screen, handheld, projection, tv" >
116
117<!-- styles for print -->
118<link rel="stylesheet" href="https://d1k1hjmqf0kzmk.cloudfront.net/scripts/css/print.css" type="text/css" media="print">
119
120<!-- Owl Carousel's CSS/JS moved out of this shared header - index.php is
121     the only page on this domain that uses it (the only $(...).owlCarousel()
122     call anywhere in the codebase), so every other page was render-blocking
123     on a plugin it never used. See index.php for its own include. -->
124
125<script type="application/ld+json"> {
126"@context": "https://schema.org",
127"@type": "Church",
128"name": "Plainfield Christian Science Church, Independent",
129"address": "905 Prospect Avenue, Plainfield NJ 07061-5619",
130"openingHours": "We 20:15-21:30, Su 10:00-12:00",
131"telephone": "+1-908-756-4669",
132"hasMap": "https://www.google.com/maps/place/905+Prospect+Ave,+Plainfield,+NJ+07060/@40.6134132,-74.4124935,17z/data=!4m7!1m4!3m3!1s0x89c3b9f947f30ee7:0x9e83d28b586d04cb!2s905+Prospect+Ave,+Plainfield,+NJ+07060!3b1!3m1!1s0x89c3b9f947f30ee7:0x9e83d28b586d04cb",
133"url": "https://plainfieldcs.com",
134"photo": "https://d1k1hjmqf0kzmk.cloudfront.net/images/Plainfield Christian Science Church, Independent at night.jpg",
135"image": "https://d1k1hjmqf0kzmk.cloudfront.net/images/Plainfield Christian Science Church, Independent at night.jpg",
136"sameAs" : [
137"https://youtube.com/PlainfieldCS",
138"https://vimeo.com/plainfieldcs1",
139"https://soundcloud.com/plainfieldcs",
140"https://www.pinterest.com/plainfieldcs"
141],
142"potentialAction": {
143"@type": "SearchAction",
144"target": "https://plainfieldcs.com/?q={search_term_string}",
145"query-input": "required name=search_term_string"
146}
147}
148</script>
148
149
150<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 150-151
150
151<script async src="https://www.googletagmanager.com/gtag/js?id=
151G-P9P2KRV1FK
vendor: 12 bytes, line 151
151"></script>
152<script>
vendor: 128 bytes, lines 153-157
153window.dataLayer = window.dataLayer || [];
154function gtag(){dataLayer.push(arguments);}
155gtag('js', new Date());
156
157gtag('config', '
157G-P9P2KRV1FK
vendor: 4 bytes, line 157
157');
158</script>
158
159
160<!-- Privacy-friendly analytics by Plausible -->
161<script async src="https://plausible.io/js/pa-r9hmNdni0rfuRm30R8Gzs.js"></script>
vendor: 1 bytes, line 161
161
162<script>
163  window.plausible=window.plausible||function(){(plausible.q=plausible.q||[]).push(arguments)},plausible.init=plausible.init||function(i){plausible.o=i||{}};
164  plausible.init()
165</script>
165
166
167
168<!-- The jquery-core-js/jquery-migrate-js WordPress-era includes that used
169     to sit here (from https://plainfieldcs.com/wp-includes/js/jquery/...)
170     both 404 - confirmed directly, on both this domain and the bare apex.
171     Every page load was making two pointless blocking requests in <head>
172     for files that don't exist. jQuery itself is still loaded further
173     down (flaunt.js, used by the nav on every page, requires it). -->
174
175</head>
176
177<body onload="startTime()">
178<div id="no_print"><a name="top" class="skip-main" href="/#main">Skip to main content</a></div>
179
180<!-- Nav -->
181<nav class="nav">
182<ul class="nav-list">
183<li class="nav-item"><a href="/">Home</a></li>
184<li class="nav-item"><a href="https://plainfieldcs.com/christian-science/">Christian Science</a>
185<ul class="nav-submenu">
186<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/mary-baker-eddy/">Mary Baker Eddy's Writings</a></li>
187<li class="nav-submenu-item"><a href="https://bible.plainfieldcs.com/">The Bible</a></li>
188<li class="nav-submenu-item"><a href="https://testimonies.plainfieldcs.com/">Testimonies of Healing</a></li>
189<li class="nav-submenu-item"><a href="https://testimonies.plainfieldcs.com/independent-christian-science-practitioners/">Our Practitioners</a></li>
190<li class="nav-submenu-item"><a href="https://testimonies.plainfieldcs.com/instructive-testimonies-from-mrs-mary-beth-singleterry-cs/">Mrs. Singleterry's Testimonies</a></li>
191<li class="nav-submenu-item"><a href="https://testimonies.plainfieldcs.com/instructive-testimonies-from-mrs-florence-roberts-cs/">Mrs. Roberts' Testimonies</a></li>
192<li class="nav-submenu-item"><a href="https://plainfieldcs.com/questions-and-answers/">Questions and Answers</a></li>
193<li class="nav-submenu-item"><a href="/about-us.php">About this Independent Church</a></li>
194<li class="nav-submenu-item"><a href="https://plainfieldcs.com/the-differences-between-plainfield-and-boston/">The differences between Plainfield and Boston</a></li>
195<li class="nav-submenu-item"><a href="https://articles.plainfieldcs.com/plainfield-members/joseph-mctaggart/the-christian-science-bible-lesson/">About the Bible Lesson</a></li>
196<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/biographies-of-mary-baker-eddy/">Biographies of Mary Baker Eddy</a></li>
197</ul>
198</li>
199<li class="nav-item"><a href="https://plainfieldcs.com/weekly-lessons-page/">Lessons, Meetings, and Services</a>
200<ul class="nav-submenu">
201<li class="nav-submenu-item"><a href="https://plainfieldcs.com/announcements/">Announcements</a></li>
202<!--<li class="nav-submenu-item"><a href="https://2026.plainfieldcs.com/weekly-lessons/november-26th-2026-full-text/">Thanksgiving Lesson</a></li>-->
203<li class="nav-submenu-item"><a href="https://2026.plainfieldcs.com/weekly-lessons/october-4th-2026-full-text/">This Week's Lesson</a></li>
204<li class="nav-submenu-item"><a href="https://2026.plainfieldcs.com/weekly-lesson-player.php?">Weekly Lesson Player</a></li>
205<li class="nav-submenu-item"><a href="https://2026.plainfieldcs.com/wednesday-testimony-meetings/">Wednesday Testimony Meeting</a></li>
206<li class="nav-submenu-item"><a href="https://2026.plainfieldcs.com/wednesday-testimony-meeting-archive-page/">Testimony Meetings Archive</a></li>
207<li class="nav-submenu-item"><a href="https://2026.plainfieldcs.com/bible-study/">Bible Study Questions</a></li>
208<li class="nav-submenu-item"><a href="https://plainfieldcs.com/archived-bible-studies/">Bible Studies Archive</a></li>
209<li class="nav-submenu-item"><a href="https://2026.plainfieldcs.com/roundtable/">Roundtable</a></li>
210<li class="nav-submenu-item"><a href="https://plainfieldcs.com/archived-roundtables/">Roundtables Archive</a></li>
211<li class="nav-submenu-item"><a href="https://plainfieldcs.com/upcoming-reader-schedules-page/">Upcoming Reader Schedules</a></li>
212<li class="nav-submenu-item"><a href="/live-services.php">Live Services</a></li>
213<li class="nav-submenu-item"><a href="https://hymns.plainfieldcs.com/">Hymns</a></li>
214<li class="nav-submenu-item"><a href="https://references.plainfieldcs.com/">Bible References</a></li>
215</ul>
216</li>
217<li class="nav-item"><a href="https://plainfieldcs.com/about-watching/">Watching</a>
218<ul class="nav-submenu">
219<li class="nav-submenu-item"><a href="https://plainfieldcs.com/about-watching/">What is Watching?</a></li>
220<li class="nav-submenu-item"><a href="https://plainfieldcs.com/daily-watch/">Daily Watch</a></li>
221<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/watches-prayers-and-arguments-given-by-mary-baker-eddy/">Watches, Prayers, and Arguments, as given by Mary Baker Eddy</a></li>
222<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/gilbert-carpenter/500-watching-points/">
222500 Watching Points by Gilbert Carpenter</a></li>
223<li class="nav-submenu-item"><a href="https://d1k1hjmqf0kzmk.cloudfront.net/downloads/Members/Age_Watch_Booklet.pdf">Age Watch Booklet</a></li>
224<!--<li class="nav-submenu-item"><a href="https://d1k1hjmqf0kzmk.cloudfront.net/downloads/Members/Infrastructure_Watch_Booklet.pdf">Infrastructure Watch Booklet</a></li>-->
225<li class="nav-submenu-item"><a href="https://d1k1hjmqf0kzmk.cloudfront.net/downloads/Members/Special_Elections_Watch_Booklet.pdf">Special Elections Watch Booklet</a></li>
226<li class="nav-submenu-item"><a href="https://d1k1hjmqf0kzmk.cloudfront.net/downloads/Members/Handling%20Weather%20Watch%20Booklet.pdf">Handling Weather Watch Booklet</a></li>
227<li class="nav-submenu-item"><a href="https://d1k1hjmqf0kzmk.cloudfront.net/downloads/Members/True%20Government%20Watch%20Booklet.pdf">True Government Watch Booklet</a></li>
228<li class="nav-submenu-item"><a href="https://d1k1hjmqf0kzmk.cloudfront.net/downloads/Members/Praying and Watching to Bless All Children Booklet.pdf">Praying and Watching to Bless All Children Booklet</a></li>
229<li class="nav-submenu-item"><a href="https://d1k1hjmqf0kzmk.cloudfront.net/downloads/Members/Only Good is Contagious Watch Booklet.pdf">Only Good is Contagious Watch Booklet</a></li>
230</ul>
231</li>
232<li class="nav-item"><a href="https://plainfieldcs.com/publications-page/">Publications</a>
233<ul class="nav-submenu">
234<li class="nav-submenu-item"><a href="https://articles.plainfieldcs.com/">Articles</a></li>
235<li class="nav-submenu-item"><a href="https://articles.plainfieldcs.com/article-player.php">Article Readings Player</a></li>
236<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/">Books</a></li>
237<li class="nav-submenu-item"><a href="https://plainfieldcs.com/love-is-the-liberator/">Love is the Liberator</a></li>
238<li class="nav-submenu-item"><a href="https://plainfieldcs.com/newsletters/">Newsletter</a></li>
239<li class="nav-submenu-item"><a href="https://plainfieldcs.com/forum-highlights/">Forum Highlights</a></li>
240<li class="nav-submenu-item"><a href="https://sunday-school.plainfieldcs.com/models-of-excellence/">Models of Excellence</a></li>
241<li class="nav-submenu-item"><a href="https://sunday-school.plainfieldcs.com/shepherd-magazine/">Shepherd, Show Me How to Go</a></li>
242</ul>
243</li>
244<li class="nav-item"><a href="https://plainfieldcs.com/audio-library/">Readings and Music</a>
245<ul class="nav-submenu">
246<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/mary-baker-eddy/science-and-health-audiobook/">Science and Health with Key to the Scriptures, by Mary Baker Eddy, read by Florence Roberts</a></li>
247<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/mary-baker-eddy/miscellaneous-writings-audiobook/">Miscellaneous Writings, by Mary Baker Eddy, read by Mary Beth Singleterry</a></li>
248<li class="nav-submenu-item"><a href="https://books.plainfieldcs.com/list-of-readings-of-books-and-articles/">List of all Book and Article Readings</a></li>
249<li class="nav-submenu-item"><a href="https://music.plainfieldcs.com/">Songs that Warm Our Hearts</a></li>
250<li class="nav-submenu-item"><a href="https://hymns.plainfieldcs.com/">Hymns</a></li>
251<li class="nav-submenu-item"><a href="https://plainfieldcs.com/additional-gems/">Additional Gems</a></li>
252<li class="nav-submenu-item"><a href="https://itunes.apple.com/us/podcast/independent-christian-science/id838299841?mt=2" target="blank">iTunes Podcast</a></li>
253<li class="nav-submenu-item"><a href="https://plainfieldcs.com/PlainfieldCS_podcast.xml" target="blank">Podcast feed</a></li>
254</ul>
255</li>
256<li class="nav-item"><a href="https://members.plainfieldcs.com/store-main-page/">Store</a>
257<ul class="nav-submenu">
258<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/store/calendar/">Calendar</a></li>
259<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/store-main-page/#Periodicals">Periodicals</a></li>
260<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/store-main-page/#Books">Books</a></li>
261<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/store-main-page/#Audio">Audio</a></li>
262<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/cart/">View Cart</a></li>
263<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/store-questions/">Frequent Questions</a></li>
264<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/wp-login.php">Log In Here</a></li>
265<li class="nav-submenu-item"><a href="https://members.plainfieldcs.com/store/donations/">Donate</a></li>
266</ul>
267</li>
268</ul>
269</nav>
270
271<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" defer></script>
vendor: 1 bytes, line 271
271
272<script src="https://d1k1hjmqf0kzmk.cloudfront.net/scripts/js/flaunt.js" defer></script>
272
273<!-- /Nav -->
274
275<!-- Searchbar -->
276<div id="no_print">
277<div class="searchbar"></div>
278<div><a href="/" title="Home"><div class="homeicon"></div></a></div>
279<div><a href="/#top" title="Top of Page"><div class="topicon"></div></a></div>
280<div><a href="https://plainfieldcs.com/questions/" title="Questions"><div class="questions"></div></a></div>
281<div><a href="https://plainfieldcs.com/search/" title="Search"><div class="searchtool"></div></a></div>
282</div>
283<!-- Searchbar -->
284
285<!-- Font-size adjuster - scales page text via a CSS custom property
286     rather than the shared stylesheet's fixed-position icon bar, which is
287     pixel-positioned per breakpoint in a file outside this repo.
288     common.min.css sets body to a px size per breakpoint (24/23/21px) and
289     sizes nearly everything else in em, so scaling body here scales the
290     whole page. These media queries mirror common.min.css's own; scaling
291     only .article (the earlier approach) left everything outside those
292     boxes - the home page carousel, intro, asides - unchanged. Inline px
293     sizes don't inherit from body; use
294     calc(Npx * var(--testimony-font-scale, 1)) for those. -->
295<style>
296:root {
297  --testimony-font-scale: 1;
298}
299@media screen {
300  body { font-size: calc(24px * var(--testimony-font-scale, 1)); }
301}
302@media handheld, only screen and (max-width: 767px) {
303  body { font-size: calc(23px * var(--testimony-font-scale, 1)); }
304}
305@media handheld, only screen and (max-width: 624px) and (-webkit-min-device-pixel-ratio: 2) {
306  body { font-size: calc(21px * var(--testimony-font-scale, 1)); }
307}
308.fontsize-widget {
309  position: fixed;
310  right: 10px;
311  bottom: 10px;
312  z-index: 8000;
313  display: flex;
314  align-items: center;
315  gap: 2px;
316  background: #fff;
317  border: 1px solid #b8c6ce;
318  border-radius: 4px;
319  padding: 3px;
320  box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
321}
322.fontsize-widget button {
323  font-family: 'Source Sans Pro', Arial, sans-serif;
324  line-height: 1;
325  min-width: 28px;
326  min-height: 28px;
327  padding: 4px 6px;
328  border: 1px solid #b8c6ce;
329  border-radius: 3px;
330  background: #f5f8fa;
331  color: #333;
332  cursor: pointer;
333}
334.fontsize-widget button:hover,
335.fontsize-widget button:focus {
336  background: #dae7f0;
337}
338.fontsize-widget button:disabled {
339  opacity: .4;
340  cursor: default;
341}
342#fontsize-decrease { font-size: 12px; }
343#fontsize-reset { font-size: 14px; }
344#fontsize-increase { font-size: 18px; font-weight: 700; }
345@media print {
346  .fontsize-widget { display: none; }
347}
348</style>
349<div id="no_print">
350<div class="fontsize-widget" role="group" aria-label="Adjust text size">
351<button type="button" id="fontsize-decrease" title="Decrease text size" aria-label="Decrease text size">A-</button>
352<button type="button" id="fontsize-reset" title="Reset text size" aria-label="Reset text size to default">A</button>
353<button type="button" id="fontsize-increase" title="Increase text size" aria-label="Increase text size">A+</button>
354</div>
355</div>
356<script>
357(function () {
358  var STORAGE_KEY = 'testimonyFontScale';
359  var MIN_SCALE = 0.7;
360  var MAX_SCALE = 1.8;
361  var STEP = 0.1;
362  var DEFAULT_SCALE = 1;
363
364  function readScale() {
365    try {
366      var stored = parseFloat(localStorage.getItem(STORAGE_KEY));
367      if (!isNaN(stored) && stored >= MIN_SCALE && stored <= MAX_SCALE) {
368        return stored;
369      }
370    } catch (e) {}
371    return DEFAULT_SCALE;
372  }
373
374  function saveScale(scale) {
375    try { localStorage.setItem(STORAGE_KEY, scale); } catch (e) {}
376  }
377
378  var decreaseBtn = document.getElementById('fontsize-decrease');
379  var increaseBtn = document.getElementById('fontsize-increase');
380  var resetBtn = document.getElementById('fontsize-reset');
381  var currentScale = readScale();
382
383  function applyScale(scale) {
384    currentScale = scale;
385    document.documentElement.style.setProperty('--testimony-font-scale', scale);
386    if (decreaseBtn) decreaseBtn.disabled = scale <= MIN_SCALE;
387    if (increaseBtn) increaseBtn.disabled = scale >= MAX_SCALE;
388  }
389
390  applyScale(currentScale);
391
392  if (decreaseBtn) {
393    decreaseBtn.addEventListener('click', function () {
394      applyScale(Math.max(MIN_SCALE, Math.round((currentScale - STEP) * 10) / 10));
395      saveScale(currentScale);
396    });
397  }
398  if (increaseBtn) {
399    increaseBtn.addEventListener('click', function () {
400      applyScale(Math.min(MAX_SCALE, Math.round((currentScale + STEP) * 10) / 10));
401      saveScale(currentScale);
402    });
403  }
404  if (resetBtn) {
405    resetBtn.addEventListener('click', function () {
406      applyScale(DEFAULT_SCALE);
407      saveScale(DEFAULT_SCALE);
408    });
409  }
410})();
411</script>
411
412
413<section class="container">
414
415<div class="row">
416<div class="twocol">
417</div>
418
419<div class="eightcol">
420
421<main>
422
423<p class="center">Search our FAQ, Questions and Answers, About Watching, and Daily Watch archive, plus our articles, hymns, books, the Weekly Lessons, Wednesday Readings, Bible Studies, and Roundtables from 2026, and the Love is the Liberator magazine<p>
424
425<form id="pcs-search-form" class="center" role="search" onsubmit="return false;">
426<input type="search" id="pcs-search-input" name="query" placeholder="Search articles, hymns, books, weekly lessons…"
427       autocomplete="off"
428       style="width:100%;max-width:500px;padding:8px;font-size:1.1em;">
429</form>
430
431<hr>
432
433<div id="pcs-search-status" style="color:#777;margin-top:0.5em;"></div>
434<div id="pcs-search-results" style="text-align:left;max-width:700px;margin:1em auto;"></div>
435
436<p class="center">Search all of PlainfieldCS.com<p>
437
438<section role="search" data-ss360="true">
439   <input type="search" id="searchBox" placeholder="Search…">
440   <button id="searchButton"></button>
441</section>
442
443<hr>
444
445<p class="center"><a href="https://plainfieldcs.com/old-search/">Click here for the old search page</a></p>
446
447<hr>
448
449<p class="center"><a href="https://plainfieldcs.com/faq/">Mary Baker Eddy's own answers<br />to frequently asked questions<br />about Christian Science</a><p>
450
451<hr>
452
453<p class="center"><a href="https://index.plainfieldcs.com/">Index</a><p>
454
455<hr>
456
457<p class="center"><a href="https://bible.plainfieldcs.com/search/">Search the King James Version of the Bible</a><p>
458
459<hr>
460
461<p class="center"><a href="https://references.plainfieldcs.com/1828-websters-dictionary.php">Search the 1828 Webster's Dictionary</a><p>
462
463</main>
464
465</div>
466
467<div class="twocol last">
468</div>
469
470</div>
471</section>
472
473<!-- /Search -->
474<div class="spacer"></div>
475
476<script>
477(function () {
478    var input = document.getElementById('pcs-search-input');
479    var status = document.getElementById('pcs-search-status');
480    var results = document.getElementById('pcs-search-results');
481    var timer = null;
482    var currentRequest = 0;
483
484    function render(data) {
485        results.innerHTML = '';
486        var sourceNames = Object.keys(data.sources || {});
487        var total = sourceNames.reduce(function (n, name) { return n + data.sources[name].length; }, 0);
488        var unavailable = data.unavailable || {};
489
490        // Sites that timed out get a link to run the same search on that
491        // site directly, rather than just being missing from the results.
492        Object.keys(unavailable).forEach(function (name) {
493            var p = document.createElement('p');
494            p.style.color = '#777';
495            p.appendChild(document.createTextNode('The ' + name + ' site didn’t respond in time, '));
496            var a = document.createElement('a');
497            a.href = unavailable[name];
498            a.textContent = 'continue this search there';
499            p.appendChild(a);
500            p.appendChild(document.createTextNode('.'));
501            results.appendChild(p);
502        });
503
504        if (total === 0) {
505            status.textContent = data.query
506                ? 'No results for "' + data.query + '"' + (Object.keys(unavailable).length ? ' from the sites that responded.' : '.')
507                : '';
508            return;
509        }
510        status.textContent = total + ' result' + (total === 1 ? '' : 's') + '.';
511
512        sourceNames.forEach(function (name) {
513            var heading = document.createElement('h3');
514            heading.textContent = name;
515            heading.style.marginTop = '1em';
516            results.appendChild(heading);
517
518            var ul = document.createElement('ul');
519            ul.style.listStyle = 'none';
520            ul.style.padding = '0';
521
522            data.sources[name].forEach(function (r) {
523                var li = document.createElement('li');
524                li.style.marginBottom = '1.2em';
525
526                var a = document.createElement('a');
527                a.href = r.url;
528                a.textContent = r.title;
529                li.appendChild(a);
530
531                if (r.category) {
532                    var cat = document.createElement('span');
533                    cat.style.color = '#999';
534                    cat.textContent = ' — ' + r.category;
535                    li.appendChild(cat);
536                }
537
538                // Server-sanitized by the source site before it ever reached
539                // our JSON response, so it's safe to render as HTML here.
540                // Also a link to the same URL, so clicking the snippet text
541                // jumps to that passage just like clicking the title.
542                var snippetLink = document.createElement('a');
543                snippetLink.href = r.url;
544                snippetLink.style.display = 'block';
545                snippetLink.style.color = '#555';
546                snippetLink.style.textDecoration = 'none';
547                snippetLink.style.fontSize = '0.9em';
548                snippetLink.innerHTML = r.snippet;
549                li.appendChild(snippetLink);
550
551                ul.appendChild(li);
552            });
553
554            results.appendChild(ul);
555        });
556    }
557
558    function runSearch(q) {
559        if (!q) {
560            status.textContent = '';
561            results.innerHTML = '';
562            return;
563        }
564        status.textContent = 'Searching…';
565        var requestId = ++currentRequest;
566        fetch('/search.php?query=' + encodeURIComponent(q), {
567            headers: { 'Accept': 'application/json' }
568        })
569            .then(function (resp) { return resp.json(); })
570            .then(function (data) {
571                if (requestId === currentRequest) {
572                    render(data);
573                }
574            })
575            .catch(function () {
576                if (requestId === currentRequest) {
577                    status.textContent = 'Search failed.';
578                }
579            });
580    }
581
582    input.addEventListener('input', function () {
583        clearTimeout(timer);
584        var q = input.value;
585        timer = setTimeout(function () { runSearch(q); }, 300);
586    });
587})();
588</script>
588
589
590<script async src="https://js.sitesearch360.com/plugin/bundle/11359.js"></script>
590
591
592
593<div id="no_print">
594	<p class="center" style="font-size:0.8em;"><a href="javascript:window.print()">Print this page</a></p>
595	<br />
596	<p class="center" style="font-size:0.8em;"><a href="mailto:?subject=Search&amp;body=https%3A%2F%2Fplainfieldcs.com%2Fsearch%2F" title="Email this article to a friend.">Share via email</a></p>
597</div>
598
599<!-- Footer -->
600<footer class="footer">
601	<div class="row">
602		<div class="twelvecol last">
603		<p style="color: rgb(107, 107, 107);"><span style="font-size:0.8em;">Copyright&nbsp;2026&nbsp;by</span><br />
604		<a href="/" target="_blank">Plainfield Christian Science Church, Independent</a></p>
605		</div>
606	</div>
607</footer>
608
609
610</body>
611</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.