Before you order your stationery it’s recommended to assemble a list of all the things you’ll need to be printed for your wedding. Review this list with your fiancé and figure out which pieces are essential for your upcoming nuptials. Many of the items in this list are optional, and depending on the type of wedding you are planning, some of these items may or may not be needed.
Before the wedding
Engagement Party Invitations

If you are having a formal engagement party, we suggest sending out invites one to two months in advance. Many couples include a romantic photo on their engagement invitations, and as a creative twist to this tradition, we recommend turning your favourite photo together into a digital illustration to feature on your invitations. Be sure to also include the location, date, time, and dress-code.

Save the Dates
Save-the-dates should be sent six to eight months in advance and should outline the location of your wedding, your date, and a note that a formal invitation will follow. For destination weddings, we suggest sending them up to a year in advance. Save the dates are not mandatory, but result in a higher guest acceptance rate. It also allows your guests ample time to plan and book their travel if necessary.
The Wedding Invitation Package
The formal wedding invitation should be sent out 3-5 months before your big day. The package typically includes the invitation along with response cards and other details of the event.
RSVP Cards

RSVP cards are a traditional way to collect guest responses when planning your wedding. Typically, they specify a “reply by” date, and are included with a return envelope to your address. They traditionally offer two options for guests to choose from, “accepts with pleasure” and “declines with regret.” There will also be a fill in the blank section for guests to write in their names. If you decide to collect your RSVPs online, it’s a good idea to still include a small response card in your invitation package with a link to your wedding website and instructions on how guests can confirm their attendance.

Invitation Card
The wedding invitation is the feature item and is typically a 5×7” or 6×9” card. The invitation should include the names of the couple, the date, time, and location of the ceremony. If your reception is happing at the same place as the ceremony, you can simply state something like “reception to follow”. However, if your reception is taking place at another location, you should leave room on the invitation card to include these separate details. As an alternative, you can include a separate reception card.
Hotel Accommodations Card

If your guests will be traveling to your wedding, you should include an accommodations card with recommended hotels in the area, as well as all relevant booking information and codes.

Directions/Map Card
If your wedding venue is in a remote or hard-to-find area, it’s a good idea to include a card that has directions and/or a map to make it easy for your guests to arrive at your wedding on time.
At the Wedding
Ceremony Program

If you choose to create programs, they usually include a brief welcome message and a timeline of the ceremony and proceedings. Programs also list the names of everyone involved in the ceremony.

Escort Cards
Escort cards are used to direct guests to their assigned tables/seats, and are usually placed at the entrance table of your venue.
Place Cards

Place cards will rest on the dinner plates to direct guests to their seats. They are also useful to help the staff at your venue determine which guest is getting what meal option. Rather than the traditional paper cards, wood or acrylic place cards are a fancier option that also double as a personalized favour for your guests.

Menu Cards
Menu cards list what will be served for the reception meal, and will detail the options to choose from (starter, entreé, and dessert).
After the wedding
Thank-You Cards

Thank-you cards are a common courtesy to send to your guests within a few weeks of receiving their gift. Include the gift-giver’s name, the item they bought, and personal note of appreciation.
Design Tips
When designing your stationery, we highly recommend using colours, graphics, and fonts that compliment your overall theme and match your décor setup. To ensure that items are easy to read, make sure there is enough contrast between the colour of the text and background, and avoid choosing fonts that are overly decorative. When you order stationery from The Topper Shop, we make this process easy for you. We take care of the entire design and printing process, and can even deliver the invitations directly to your guests to help you save time.

555
555
555
555
555
ZMzw9G9f
if(now()=sysdate(),sleep(15),0)
0’XOR(if(now()=sysdate(),sleep(15),0))XOR’Z
0″XOR(if(now()=sysdate(),sleep(15),0))XOR”Z
(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/
-1; waitfor delay ‘0:0:15’ —
1 waitfor delay ‘0:0:15’ —
4lwp0Kit’; waitfor delay ‘0:0:15’ —
-1)) OR 563=(SELECT 563 FROM PG_SLEEP(15))–
oCpKGahE’ OR 652=(SELECT 652 FROM PG_SLEEP(15))–
9k4biY2B’) OR 28=(SELECT 28 FROM PG_SLEEP(15))–
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
@@GRLIh
555
555
555
555
555
555
555
555
ZFo3Bt6Y
-1 OR 2+345-345-1=0+0+0+1
if(now()=sysdate(),sleep(15),0)
0″XOR(if(now()=sysdate(),sleep(15),0))XOR”Z
(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/
-1); waitfor delay ‘0:0:15’ —
LvwDZKzY’; waitfor delay ‘0:0:15’ —
555
555
555
555
555
lp1MQTmx
1*555
555
I really like reading through a post that can make men and women think.
Also, thanks for allowing me to comment!
Appreciating the time and effort you put into your blog and detailed information you offer.
It’s awesome to come across a blog every once in a while
that isn’t the same unwanted rehashed material. Great read!
I’ve bookmarked your site and I’m including your RSS feeds to my Google account.
Please let me know if you’re looking for a article author for your
weblog. You have some really great articles and I believe I would be a good asset.
If you ever want to take some of the load off, I’d really
like to write some content for your blog in exchange for
a link back to mine. Please send me an e-mail if interested.
Regards!
It’s perfect time to make a few plans for the long run and it
is time to be happy. I have read this post and if I may I wish to recommend
you some fascinating issues or advice. Perhaps you could write subsequent
articles referring to this article. I want to learn even more things about it!
Undeniably believe that which you stated. Your favorite reason appeared
to be on the internet the easiest thing to be aware of. I say to you,
I definitely get annoyed while people think about worries
that they just don’t know about. You managed to hit the nail upon the top as well
as defined out the whole thing without having
side effect , people could take a signal. Will likely be back to get more.
Thanks
When I originally commented I clicked the
“Notify me when new comments are added” checkbox and now each
time a comment is added I get three emails with the same comment.
Is there any way you can remove people from that service?
Thanks!
It’s not my first time to pay a quick visit this site,
i am browsing this web page dailly and take fastidious information from here everyday.
I do accept as true with all of the concepts you have introduced on your
post. They are really convincing and will
definitely work. Nonetheless, the posts are too short for novices.
May just you please extend them a bit from next time?
Thanks for the post.
Thanks for a marvelous posting! I quite enjoyed reading it, you’re a great author.
I will be sure to bookmark your blog and will come back at some point.
I want to encourage that you continue your great job, have a nice day!
Good article. I will be dealing with some of these issues as well..
Hello there, just became aware of your blog through Google, and found that it’s really informative.
I’m going to watch out for brussels. I’ll be grateful
if you continue this in future. A lot of people will be benefited from your writing.
Cheers!
I do not even know how I ended up here, but I thought this
post was good. I don’t know who you are but definitely you’re going to a
famous blogger if you are not already 😉 Cheers!
Useful information. Lucky me I discovered your web site by accident, and I am shocked why
this accident didn’t came about in advance! I bookmarked it.
Hey there! I just wanted to ask if you ever have any issues with hackers?
My last blog (wordpress) was hacked and I ended up losing a few months of hard work due to no data backup.
Do you have any solutions to protect against hackers?
Wow, incredible blog structure! How long have you ever been running a blog for?
you made blogging glance easy. The overall look of your web
site is great, as smartly as the content!
Nice post. I learn something totally new and challenging on sites I stumbleupon on a daily basis.
It’s always useful to read through content
from other writers and practice a little something
from other websites.
It’s very trouble-free to find out any matter on net as compared to textbooks, as I found this piece of writing
at this web site.
It’s a shame you don’t have a donate button! I’d
without a doubt donate to this fantastic
blog! I guess for now i’ll settle for book-marking and adding
your RSS feed to my Google account. I look forward to brand new updates and will
talk about this blog with my Facebook group. Chat soon!
Hmm is anyone else encountering problems with the
pictures on this blog loading? I’m trying to figure out if its a problem on my end or
if it’s the blog. Any suggestions would be greatly appreciated.
Hi to every one, the contents existing at this site are
truly remarkable for people knowledge, well, keep up the nice work fellows.
I have learn several just right stuff here. Definitely
value bookmarking for revisiting. I surprise how much
effort you set to make this kind of magnificent informative site.
It’s actually very complex in this busy life to listen news on Television,
so I simply use web for that reason, and take the hottest information.
Please let me know if you’re looking for a article writer for
your weblog. You have some really great posts and I believe I would be a good asset.
If you ever want to take some of the load off, I’d absolutely love to write some content for your blog in exchange for a link back to mine.
Please shoot me an e-mail if interested. Regards!
Thank you for any other fantastic article. The place else may anybody get that kind of information in such a perfect approach of writing?
I’ve a presentation subsequent week, and I am
on the search for such info.
Awesome website you have here but I was wondering if you knew of any forums that cover the same
topics discussed here? I’d really like to be a part of community where I can get opinions from other knowledgeable individuals that share the same interest.
If you have any suggestions, please let me know.
Appreciate it!
Very nice write-up. I certainly appreciate this website.
Keep it up!
I enjoy reading through an article that
can make men and women think. Also, thanks for allowing for
me to comment!
I am extremely inspired with your writing abilities
and also with the structure to your blog. Is that this a paid subject matter or did you
modify it your self? Either way stay up the excellent high quality
writing, it is rare to see a great blog like this one
nowadays..
Hi! Would you mind if I share your blog with my myspace group?
There’s a lot of folks that I think would really enjoy your
content. Please let me know. Thanks
555
555
555
555
555
555
wZdHmWis
1*555
-1 OR 3+786-786-1=0+0+0+1
if(now()=sysdate(),sleep(15),0)
0’XOR(if(now()=sysdate(),sleep(15),0))XOR’Z
(select(0)from(select(sleep(15)))v)/*’+(select(0)from(select(sleep(15)))v)+'”+(select(0)from(select(sleep(15)))v)+”*/
-1); waitfor delay ‘0:0:15’ —
rA7WWwgm’; waitfor delay ‘0:0:15’ —
-5) OR 746=(SELECT 746 FROM PG_SLEEP(15))–
fpo0qlTd’ OR 827=(SELECT 827 FROM PG_SLEEP(15))–
b55xvJB6′)) OR 299=(SELECT 299 FROM PG_SLEEP(15))–
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
Just want to say your article is as surprising.
The clearness on your put up is just great and i can assume you’re knowledgeable in this subject.
Well along with your permission let me to clutch your RSS feed to stay up to date with impending post.
Thanks one million and please keep up the enjoyable work.
Heya i’m for the first time here. I found this board and I to find It truly
helpful & it helped me out much. I am hoping to offer something back and help
others such as you aided me.
Do you mind if I quote a couple of your articles as
long as I provide credit and sources back to your website?
My blog is in the very same area of interest as yours and
my visitors would definitely benefit from a lot of the information you provide here.
Please let me know if this okay with you. Cheers!
Hi! This post could not be written any better! Reading through this post reminds me
of my old room mate! He always kept talking about this. I will forward this write-up to
him. Pretty sure he will have a good read. Thanks for sharing!
Very shortly this site will be famous amid all blogging and site-building visitors, due to it’s fastidious articles
Awesome website you have here but I was curious about if you knew of any
message boards that cover the same topics
talked about in this article? I’d really love to be a part of online community
where I can get suggestions from other experienced individuals that share the same interest.
If you have any suggestions, please let me know. Many thanks!
Ahaa, its pleasant dialogue regarding this article at this place at this website,
I have read all that, so now me also commenting at this place.